python简单实现获取当前时间


Posted in Python onAugust 27, 2016

说起计算机中的时间,还有一些比较有意思的事,比如我们经常听到的Unix时间戳,UTC时间,格林威治时间等,从表示上来讲他们基本属于同一个东西,因为他们的时间表示都是从1970年.1月.1日开始到现在的秒数,到这有人就有问题了,为毛是从这个时间点开始的呢?因为这天呀发生了一件大事,UNIX操作系统诞生了,这UNIX诞生可有来历,他是一个歪果仁利用老婆孩子外出度假的时间来完成的,我假设大家了解操作系统的复杂性,那么我们预估他老婆要外出几年才能完成UNIX系统的编写?3年?5年? 错,人家老婆就去了一月就回来了,这就跟linus在下雨天在宿舍没事,写出一个linux系统一样diao,好吧,也许大神就是用来让人敬仰的,总有让人无法望及项背的感觉,其实这个世界就是这样,总有些牛逼的人时不时的冒出来推动整个人类文明的进步,倘若你足够努力,也许有一天你也会站在那个舞台。

介绍完计算机时间的背景,下面就要来干货了,我把用python获取系统时间常用的例子汇总了下,方便小伙伴们快速上手和查询,并且支持日期的常见格式,我们先说如何用time模块来时间我们要的时间:

>>> import time
>>> time.time()
1469101837.655935

time.time()函数就是返回的UTC时间,是从1970.1.1到现在的秒数。

>>> time.ctime(1469101837.655935)
'Thu Jul 21 19:50:37 2016'

time.ctime()函数接收一个以秒为单位的实际,然后转换成本地时间的字符串表示。

如果我们想格式化时间格式的输出,可以用strftime()函数,这样能把我们的时间格式变为我们想要的格式:

>>> from time import strftime,gmtime
>>> strftime("%m/%d/%Y %H:%M")
'07/21/2016 19:57'
>>> time.strftime("%Y%m%d")
'20160721'
>>> strftime("%Y-%m-%d %H:%M:%S", gmtime())
'2016-07-21 11:47:51'

在python中,除了time模块外还有datetime模块,也可以方便的操作时间,比如用datetime模块来显示当前时间:

>>> from datetime import datetime
>>> datetime.now().strftime('%Y-%m-%d %H:%M:%S')
'2016-07-21 19:49:15'
>>> datetime.now().isoformat()
'2016-07-21T19:56:46.744893'
>>> str(datetime.now())
'2016-07-21 19:48:37.436886'

在脚本中,这2个模块都比较常用,比如做文件备份时要加的时间戳变量,对老旧文件删除操作的时间变量等,大家可以通过上面的例子进行自己修改来得到想要的格式,如果只需要时间的某部分,可以用split()函数分割,通过切片获得想要的内容,这篇就到这里,有问题欢迎留言。

Python 相关文章推荐
Python异常学习笔记
Feb 03 Python
python daemon守护进程实现
Aug 27 Python
浅析Python中yield关键词的作用与用法
Nov 29 Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
Jul 24 Python
详解tensorflow训练自己的数据集实现CNN图像分类
Feb 07 Python
python logging重复记录日志问题的解决方法
Jul 12 Python
手把手教你使用Python创建微信机器人
Apr 29 Python
python 将字符串中的数字相加求和的实现
Jul 18 Python
基于TensorFlow常量、序列以及随机值生成实例
Jan 04 Python
Python函数式编程实例详解
Jan 17 Python
Python插入Elasticsearch操作方法解析
Jan 19 Python
python接入支付宝的实例操作
Jul 20 Python
python使用psutil模块获取系统状态
Aug 27 #Python
Django Highcharts制作图表
Aug 27 #Python
Python连接DB2数据库
Aug 27 #Python
使用python绘制常用的图表
Aug 27 #Python
python实现实时监控文件的方法
Aug 26 #Python
Python爬取京东的商品分类与链接
Aug 26 #Python
Python设计模式之抽象工厂模式
Aug 25 #Python
You might like
初学者入门:细述PHP4的核心Zend
2006/09/05 PHP
一个简单的PHP&MYSQL留言板源码
2020/07/19 PHP
ThinkPHP模板标签eq if 中区分0,null,false的方法
2017/03/24 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
js 实现无缝滚动 兼容IE和FF
2009/07/15 Javascript
利用腾讯的ip地址库做ip物理地址定位
2010/07/24 Javascript
JS中自定义定时器让它在某一时刻执行
2014/09/02 Javascript
基于jquery固定于顶部的导航响应浏览器滚动条事件
2014/11/02 Javascript
JS实现Fisheye效果动感放大菜单代码
2015/10/21 Javascript
jQuery实现查找链接文字替换属性的方法
2016/06/27 Javascript
javascript实现页面滚屏效果
2017/01/17 Javascript
快速搭建React的环境步骤详解
2017/11/06 Javascript
JS中的JSON对象的定义和取值实现代码
2018/05/09 Javascript
Node.js使用Angular简单示例
2018/05/11 Javascript
微信小程序实现的3d轮播图效果示例【基于swiper组件】
2018/12/11 Javascript
微信小程序使用自定义组件导航实现当前页面高亮
2020/01/02 Javascript
vue.js实现简单购物车功能
2020/05/30 Javascript
Python struct模块解析
2014/06/12 Python
Linux 发邮件磁盘空间监控(python)
2016/04/23 Python
TensorFlow在MAC环境下的安装及环境搭建
2017/11/14 Python
详谈Pandas中iloc和loc以及ix的区别
2018/06/08 Python
python创建属于自己的单词词库 便于背单词
2019/07/30 Python
Tensorflow训练MNIST手写数字识别模型
2020/02/13 Python
vscode+PyQt5安装详解步骤
2020/08/12 Python
canvas绘图按照contain或者cover方式适配并居中显示
2019/02/18 HTML / CSS
好的自荐信的要求
2013/10/30 职场文书
总经理职责
2013/12/22 职场文书
2014年最新学习全国两会精神心得
2014/03/17 职场文书
小学教师评语大全
2014/04/23 职场文书
毕业生代领毕业材料的授权委托书
2014/09/29 职场文书
见义勇为事迹材料
2014/12/24 职场文书
自主招生学校推荐信范文
2015/03/26 职场文书
开学第一周总结
2015/07/16 职场文书
尊师重教主题班会
2015/08/14 职场文书
素质教育培训心得体会
2016/01/19 职场文书
Golang中interface{}转为数组的操作
2021/04/30 Golang