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 pdb调试方法分享
Jan 21 Python
python使用any判断一个对象是否为空的方法
Nov 19 Python
Python 列表list使用介绍
Nov 30 Python
简单解析Django框架中的表单验证
Jul 17 Python
15行Python代码实现网易云热门歌单实例教程
Mar 10 Python
Python面向对象程序设计之私有属性及私有方法示例
Apr 08 Python
Django如何将URL映射到视图
Jul 29 Python
Python Web框架之Django框架cookie和session用法分析
Aug 16 Python
python关闭占用端口方式
Dec 17 Python
Python中如何将一个类方法变为多个方法
Dec 30 Python
Python logging日志模块 配置文件方式
Jul 12 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
Dec 31 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
各种战术和打法的原创者
2020/03/04 星际争霸
php统计文章排行示例
2014/03/04 PHP
PHP SESSION的增加、删除、修改、查看操作
2015/03/20 PHP
yii2使用ajax返回json的实现方法
2016/05/14 PHP
javascript编程起步(第六课)
2007/02/27 Javascript
HTML颜色选择器实现代码
2010/11/23 Javascript
兼容IE和FF的图片上传前预览js代码
2013/05/28 Javascript
Jquery attr("checked") 返回checked或undefined 获取选中失效
2013/10/10 Javascript
js 操作select与option(示例讲解)
2013/12/20 Javascript
一个JavaScript的求爱小特效
2014/05/09 Javascript
js实现仿QQ秀换装效果的方法
2015/03/04 Javascript
jQuery实现不断闪烁文字的方法
2015/05/15 Javascript
JavaScript制作淘宝星级评分效果的思路
2020/06/23 Javascript
Javascript基础学习笔记(菜鸟必看篇)
2016/07/22 Javascript
基于JavaScript实现本地图片预览
2017/02/08 Javascript
基于 Vue 的树形选择组件的示例代码
2017/08/18 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
纯javascript实现选择框的全选与反选功能
2019/04/08 Javascript
详解Vue数据驱动原理
2020/11/17 Javascript
vue-router路由懒加载及实现的3种方式
2021/02/28 Vue.js
[54:18]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第一场 1月22日
2021/03/11 DOTA
Python完全新手教程
2007/02/08 Python
Python简单获取自身外网IP的方法
2016/09/18 Python
python迭代dict的key和value的方法
2018/07/06 Python
python实现彩票系统
2020/06/28 Python
Python网络爬虫之爬取微博热搜
2019/04/18 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
2020/04/14 Python
html5教程调用绘图api画简单的圆形代码分享
2013/12/04 HTML / CSS
华为智利官方商店:Huawei Chile
2020/05/09 全球购物
办公室驾驶员岗位职责
2013/11/15 职场文书
《春雨》教学反思
2014/04/24 职场文书
三年级学生期末评语
2014/12/26 职场文书
2016年小学生教师节广播稿
2015/12/18 职场文书
英语教学课后反思
2016/02/15 职场文书
Flask搭建一个API服务器的步骤
2021/05/28 Python
聊一聊Redis与MySQL双写一致性如何保证
2021/06/26 Redis