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正则表达式操作指南(re使用)
Sep 06 Python
python中的函数用法入门教程
Sep 02 Python
初步解析Python下的多进程编程
Apr 28 Python
Python探索之SocketServer详解
Oct 28 Python
python Pygame的具体使用讲解
Nov 03 Python
Python使用PIL模块生成随机验证码
Nov 21 Python
python使用jieba实现中文分词去停用词方法示例
Mar 11 Python
对Python实现累加函数的方法详解
Jan 23 Python
python sklearn常用分类算法模型的调用
Oct 16 Python
win10下python2和python3共存问题解决方法
Dec 23 Python
Python简单实现区域生长方式
Jan 16 Python
Python实现结构体代码实例
Feb 10 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
php 方便水印和缩略图的图形类
2009/05/21 PHP
php实现mysql数据库操作类分享
2014/02/14 PHP
PHP dirname功能及原理实例解析
2020/10/28 PHP
兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码
2011/11/30 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
js中键盘事件实例简析
2015/01/10 Javascript
JavaScript中Function函数与Object对象的关系
2015/12/17 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
bootstrap datepicker限定可选时间范围实现方法
2016/09/28 Javascript
js基本算法:冒泡排序,二分查找的简单实例
2016/10/08 Javascript
JavaScript获取ul中li个数的方法
2017/02/13 Javascript
js以及jquery实现手风琴效果
2020/04/17 Javascript
微信小程序网络请求wx.request详解及实例
2017/05/18 Javascript
vue页面切换到滚动页面显示顶部的实例
2018/03/13 Javascript
JavaScript数据结构之栈实例用法
2019/01/18 Javascript
微信小程序 WXML节点信息查询详解
2019/07/29 Javascript
json 带斜杠时如何解析的实现
2019/08/12 Javascript
通过JS判断网页是否为手机打开
2020/10/28 Javascript
基于JavaScript实现随机点名器
2021/02/25 Javascript
python操作日期和时间的方法
2014/03/11 Python
PyMongo安装使用笔记
2015/04/27 Python
django+js+ajax实现刷新页面的方法
2017/05/22 Python
使用Python对微信好友进行数据分析
2018/06/27 Python
python超时重新请求解决方案
2019/10/21 Python
Numpy一维线性插值函数的用法
2020/04/22 Python
利用scikitlearn画ROC曲线实例
2020/07/02 Python
QT5 Designer 打不开的问题及解决方法
2020/08/20 Python
python Matplotlib基础--如何添加文本和标注
2021/01/26 Python
详解HTML5中rel属性的prefetch预加载功能使用
2016/05/06 HTML / CSS
澳大利亚家具和家居用品在线:BROSA
2017/11/02 全球购物
爱尔兰电子产品购物网站:Komplett.ie
2018/04/04 全球购物
诉讼财产保全担保书
2014/05/20 职场文书
2014领导干部学习焦裕禄同志先进事迹思想汇报
2014/09/19 职场文书
PyCharm配置KBEngine快速处理代码提示冲突、配置命令问题
2021/04/03 Python
上手简单,功能强大的Python爬虫框架——feapder
2021/04/27 Python
浅谈MySQL next-key lock 加锁范围
2021/06/07 MySQL