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实现对象转换为xml的方法示例
Jun 08 Python
python、java等哪一门编程语言适合人工智能?
Nov 13 Python
pygame游戏之旅 创建游戏窗口界面
Nov 20 Python
python+opencv实现霍夫变换检测直线
Oct 23 Python
django实现类似触发器的功能
Nov 15 Python
wxPython色环电阻计算器
Nov 18 Python
基于torch.where和布尔索引的速度比较
Jan 02 Python
利用 Python ElementTree 生成 xml的实例
Mar 06 Python
Django 后台带有字典的列表数据与页面js交互实例
Apr 03 Python
在python里使用await关键字来等另外一个协程的实例
May 04 Python
使用pytorch 筛选出一定范围的值
Jun 28 Python
python opencv旋转图片的使用方法
Jun 04 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的开发框架的现状和展望
2007/03/16 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
ThinkPHP3.1查询语言详解
2014/06/19 PHP
Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源
2014/06/22 PHP
PHP操作Redis常用技巧总结
2018/04/24 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
使用prototype.js 的时候应该特别注意的几个问题.
2007/04/12 Javascript
jQuery EasyUI NumberBox(数字框)的用法
2010/07/08 Javascript
jquery为页面增加快捷键示例
2014/01/31 Javascript
jquery缓动swing liner控制动画过程不同时刻的速度
2014/05/29 Javascript
zepto.js中tap事件阻止冒泡的实现方法
2015/02/12 Javascript
jquery实现平滑的二级下拉菜单效果
2015/08/26 Javascript
基于jQuery实现收缩展开功能
2016/03/18 Javascript
js实现图片缓慢放大缩小效果
2016/08/02 Javascript
JS简单实现tab切换效果的多窗口显示功能
2016/09/07 Javascript
JavaScript运动框架 解决速度正负取整问题(一)
2017/05/17 Javascript
详解vue-cli 构建Vue项目遇到的坑
2017/08/30 Javascript
快速解决vue-cli不能初始化webpack模板的问题
2018/03/20 Javascript
实例讲解JS中pop使用方法
2019/01/27 Javascript
vue路由传参页面刷新参数丢失问题解决方案
2019/10/08 Javascript
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
Python中使用partial改变方法默认参数实例
2015/04/28 Python
使用wxPython获取系统剪贴板中的数据的教程
2015/05/06 Python
Python pickle模块用法实例分析
2015/05/27 Python
Django 前后台的数据传递的方法
2017/08/08 Python
django 消息框架 message使用详解
2019/07/22 Python
python 利用jinja2模板生成html代码实例
2019/10/10 Python
python清空命令行方式
2020/01/13 Python
Python数组拼接np.concatenate实现过程
2020/04/18 Python
英国领先的露营和露营车品牌之一:OLPRO
2019/08/06 全球购物
管理心得体会
2013/12/28 职场文书
中专生自我鉴定书范文
2013/12/28 职场文书
社区学雷锋活动策划方案
2014/01/30 职场文书
中文专业毕业生自荐信
2014/05/24 职场文书
社区志愿者活动总结
2014/06/26 职场文书
工伤事故处理协议书怎么写
2014/10/15 职场文书