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中IPYTHON入门实例
May 11 Python
简介二分查找算法与相关的Python实现示例
Aug 26 Python
Python的GUI框架PySide的安装配置教程
Feb 16 Python
python直接访问私有属性的简单方法
Jul 25 Python
Python使用Matplotlib实现Logos设计代码
Dec 25 Python
对Python正则匹配IP、Url、Mail的方法详解
Dec 25 Python
django2.0扩展用户字段示例
Feb 13 Python
如何修复使用 Python ORM 工具 SQLAlchemy 时的常见陷阱
Nov 19 Python
Python之Class&Object用法详解
Dec 25 Python
python3.8下载及安装步骤详解
Jan 15 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
Feb 24 Python
Python还能这么玩之用Python修改了班花的开机密码
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实现jQuery扩展函数
2009/10/30 PHP
Window下PHP三种运行方式图文详解
2013/06/11 PHP
php实现网站文件批量压缩下载功能
2015/10/28 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
2015/11/05 PHP
用于table内容排序
2006/07/21 Javascript
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
ExtJS 2.2.1的grid控件在ie6中的显示问题
2009/05/04 Javascript
jQuery中closest()函数用法实例
2015/01/07 Javascript
动态加载js的方法汇总
2015/02/13 Javascript
深入理解JavaScript系列(39):设计模式之适配器模式详解
2015/03/04 Javascript
JavaScript中的cacheStorage使用详解
2015/07/29 Javascript
Jquery 分页插件之Jquery Pagination
2015/08/25 Javascript
Angularjs CURD 详解及实例代码
2016/09/14 Javascript
JavaScript纯色二维码变成彩色二维码
2020/07/23 Javascript
jQuery 实现图片的依次加载图片功能
2017/07/06 jQuery
jQuery EasyUI Layout实现tabs标签的实例
2017/09/26 jQuery
jQuery实现的简单图片轮播效果完整示例
2018/02/08 jQuery
基于vue2.0实现仿百度前端分页效果附实现代码
2018/10/30 Javascript
webpack-mvc 传统多页面组件化开发详解
2019/05/07 Javascript
微信小程序实现多行文字滚动
2020/11/18 Javascript
python-opencv 将连续图片写成视频格式的方法
2019/01/08 Python
python 6种方法实现单例模式
2020/12/15 Python
HTML5实现的图片无限加载的瀑布流效果另带边框圆角阴影
2014/03/07 HTML / CSS
英国花园药房: The Garden Pharmacy
2017/12/28 全球购物
SHEIN香港:价格实惠的女性时尚服装
2018/08/14 全球购物
美国在线面料商店:Fashion Fabrics Club
2020/01/31 全球购物
学期自我鉴定范文
2013/10/01 职场文书
成功的酒店创业计划书
2013/12/27 职场文书
一份报关员的职业规划范文
2014/01/08 职场文书
保密协议书范本
2014/04/22 职场文书
高中学生自我评价范文
2014/09/23 职场文书
Mysql Show Profile
2021/04/05 MySQL
详解Python小数据池和代码块缓存机制
2021/04/07 Python
Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写
2021/08/02 MySQL
解决redis批量删除key值的问题
2022/03/23 Redis
Android开发手册自定义Switch开关按钮控件
2022/06/10 Java/Android