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 相关文章推荐
python3+PyQt5实现拖放功能
Apr 24 Python
详解Django 中是否使用时区的区别
Jun 14 Python
Python利用递归实现文件的复制方法
Oct 27 Python
pandas去重复行并分类汇总的实现方法
Jan 29 Python
Python安装Flask环境及简单应用示例
May 03 Python
python异步编程 使用yield from过程解析
Sep 25 Python
关于numpy中eye和identity的区别详解
Nov 29 Python
Python 中的pygame安装与配置教程详解
Feb 10 Python
python实现在线翻译
Jun 18 Python
使用Python将xmind脑图转成excel用例的实现代码(一)
Oct 12 Python
解决pip安装的第三方包在PyCharm无法导入的问题
Oct 15 Python
python3美化表格数据输出结果的实现代码
Apr 14 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
Smarty中常用变量操作符汇总
2014/10/27 PHP
thinkphp文件处理类Dir.class.php的用法分析
2014/12/08 PHP
php flush无效,IIS7下php实时输出的方法
2016/08/25 PHP
AES加解密在php接口请求过程中的应用示例
2016/10/26 PHP
php实现购物车功能(以大苹果购物网为例)
2017/03/09 PHP
java解析json方法总结
2019/05/16 PHP
JavaScript 学习初步 入门教程
2010/03/25 Javascript
解析JavaScript中的不可见数据类型
2013/12/02 Javascript
javascript检查浏览器是否已经启用XX功能
2015/07/10 Javascript
jQuery序列化表单成对象的简单实现
2016/11/29 Javascript
javascript编写简易计算器
2017/05/06 Javascript
JS实现数组深拷贝的方法分析
2019/03/06 Javascript
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
jquery.pager.js分页实现详解
2019/07/29 jQuery
element-ui中按需引入的实现
2019/12/25 Javascript
vue项目中使用vue-layer弹框插件的方法
2020/03/11 Javascript
Javascript Web Worker使用过程解析
2020/03/16 Javascript
[35:44]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG
2014/05/26 DOTA
python设计模式大全
2016/06/27 Python
Python内置函数OCT详解
2016/11/09 Python
python 判断网络连通的实现方法
2018/04/22 Python
django2用iframe标签完成网页内嵌播放b站视频功能
2018/06/20 Python
python pytest进阶之fixture详解
2019/06/27 Python
Python爬虫学习之获取指定网页源码
2019/07/30 Python
python django中8000端口被占用的解决
2019/12/17 Python
Python matplotlib画曲线例题解析
2020/02/07 Python
基于Html5实现的react拖拽排序组件示例
2018/08/13 HTML / CSS
sort命令的作用和用法
2013/08/25 面试题
24岁生日感言
2014/01/13 职场文书
代办委托书怎样写
2014/04/08 职场文书
金融事务专业求职信
2014/04/25 职场文书
2015年关爱留守儿童工作总结
2015/05/22 职场文书
2016年九九重阳节活动总结
2016/04/01 职场文书
Python基础之Socket通信原理
2021/04/22 Python
详解PyTorch模型保存与加载
2022/04/28 Python
如何利用python创作字符画
2022/06/25 Python