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打印scrapy蜘蛛抓取树结构的方法
Apr 08 Python
不可错过的十本Python好书
Jul 06 Python
关于Python 3中print函数的换行详解
Aug 08 Python
Python实现读取txt文件并画三维图简单代码示例
Dec 09 Python
python 每天如何定时启动爬虫任务(实现方法分享)
May 21 Python
基于Python开发chrome插件的方法分析
Jul 07 Python
使用k8s部署Django项目的方法步骤
Jan 14 Python
使用Python画股票的K线图的方法步骤
Jun 28 Python
python如何编写win程序
Jun 08 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
Jun 23 Python
Python自动化xpath实现自动抢票抢货
Sep 19 Python
Python获取百度热搜的完整代码
Apr 07 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中的字符串函数
2006/10/09 PHP
关于php正则匹配汉字的方法介绍
2013/04/25 PHP
php使用fopen创建utf8编码文件的方法
2014/10/31 PHP
PHP配置把错误日志以邮件方式发送方法(Windows系统)
2015/06/23 PHP
PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF
2016/02/19 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
2016/03/21 PHP
ThinkPHP项目分组配置方法分析
2016/03/23 PHP
php实现的pdo公共类定义与用法示例
2017/07/19 PHP
PHP如何使用JWT做Api接口身份认证的实现
2020/02/03 PHP
快速保存网页中所有图片的方法
2006/06/23 Javascript
jQuery实现高亮显示的方法
2015/03/10 Javascript
在for循环中length值是否需要缓存
2015/07/27 Javascript
js实现图片轮播效果
2015/12/19 Javascript
理解JavaScript中worker事件api
2015/12/25 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
2016/05/24 Javascript
基于Angularjs实现分页功能
2016/05/30 Javascript
Vue组件通信之Bus的具体使用
2017/12/28 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
Node使用Selenium进行前端自动化操作的代码实现
2019/10/10 Javascript
python实现windows下文件备份脚本
2018/05/27 Python
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
2018/11/06 Python
Pycharm之快速定位到某行快捷键的方法
2019/01/20 Python
Python实现一个带权无回置随机抽选函数的方法
2019/07/24 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
2019/11/06 Python
从numpy数组中取出满足条件的元素示例
2019/11/26 Python
荷兰网上鞋店:Ziengs.nl
2017/01/02 全球购物
法国和欧洲海边和滑雪度假:Pierre & Vacances
2017/01/04 全球购物
哥德堡通行证:Gothenburg Pass
2019/12/09 全球购物
采购部经理岗位职责
2014/02/10 职场文书
文明礼仪标语
2014/06/13 职场文书
公司合作协议范文
2014/10/01 职场文书
《赵州桥》教学反思
2016/02/17 职场文书
python实现简单石头剪刀布游戏
2021/10/24 Python
浅谈克隆 JavaScript
2021/11/02 Javascript
浅谈redis的过期时间设置和过期删除机制
2022/03/18 MySQL