Python获取当前时间的方法


Posted in Python onJanuary 14, 2014

我有的时候写程序要用到当前时间,我就想用python去取当前的时间,虽然不是很难,但是老是忘记,用一次丢一次,
为了能够更好的记住,我今天特意写下获取当前时间的方法,如果你觉的对你有用的话,可以收藏下。

取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方
文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970年到现在时间相隔的时间。

你可以试下下面的方式来取得当前时间的时间戳:
import time
print time.time()
输出的结果是:
1279578704.6725271

但是这样是一连串的数字不是我们想要的结果,我们可以利用time模块的格式化时间的方法来处理:
time.localtime(time.time())
用time.localtime()方法,作用是格式化时间戳为本地的时间。
输出的结果是:
time.struct_time(tm_year=2010, tm_mon=7, tm_mday=19, tm_hour=22, tm_min=33, tm_sec=39, tm_wday=0, tm_yday=200, tm_isdst=0)

现在看起来更有希望格式成我们想要的时间了。
time.strftime('%Y-%m-%d',time.localtime(time.time()))

最后用time.strftime()方法,把刚才的一大串信息格式化成我们想要的东西,现在的结果是:
2010-07-19

time.strftime里面有很多参数,可以让你能够更随意的输出自己想要的东西:
下面是time.strftime的参数:
strftime(format[, tuple]) -> string
将指定的struct_time(默认为当前时间),根据指定的格式化字符串输出
python中时间日期格式化符号:
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00=59)
%S 秒(00-59)

%a 本地简化星期名称
%A 本地完整星期名称
%b 本地简化的月份名称
%B 本地完整的月份名称
%c 本地相应的日期表示和时间表示
%j 年内的一天(001-366)
%p 本地A.M.或P.M.的等价符
%U 一年中的星期数(00-53)星期天为星期的开始
%w 星期(0-6),星期天为星期的开始
%W 一年中的星期数(00-53)星期一为星期的开始
%x 本地相应的日期表示
%X 本地相应的时间表示
%Z 当前时区的名称
%% %号本身

你感兴趣的话,可以自己试试看。

Python 相关文章推荐
Python中is与==判断的区别
Mar 28 Python
使用Python进行AES加密和解密的示例代码
Feb 02 Python
Python的numpy库中将矩阵转换为列表等函数的方法
Apr 04 Python
python实现人人自动回复、抢沙发功能
Jun 08 Python
解决python 未发现数据源名称并且未指定默认驱动程序的问题
Dec 07 Python
Python+OpenCV图片局部区域像素值处理详解
Jan 23 Python
Python使用POP3和SMTP协议收发邮件的示例代码
Apr 16 Python
opencv之为图像添加边界的方法示例
Dec 26 Python
TensorFlow 读取CSV数据的实例
Feb 05 Python
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
Mar 06 Python
Keras 实现加载预训练模型并冻结网络的层
Jun 15 Python
python3.8动态人脸识别的实现示例
Sep 21 Python
Python生成随机数的方法
Jan 14 #Python
python模拟登陆Tom邮箱示例分享
Jan 13 #Python
python调用cmd命令行制作刷博器
Jan 13 #Python
本地文件上传到七牛云服务器示例(七牛云存储)
Jan 11 #Python
python实现异步回调机制代码分享
Jan 10 #Python
python3使用tkinter实现ui界面简单实例
Jan 10 #Python
python构造icmp echo请求和实现网络探测器功能代码分享
Jan 10 #Python
You might like
ThinkPHP3.1新特性之对Ajax的支持更加完善
2014/06/19 PHP
开启PHP的伪静态模式
2015/12/31 PHP
PHP 实现浏览记录并按日期分组
2017/05/11 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
用JQuery实现表格隔行变色和突出显示当前行的代码
2012/02/10 Javascript
window.requestAnimationFrame是什么意思,怎么用
2013/01/13 Javascript
js取消单选按钮选中并判断对象是否为空
2013/11/14 Javascript
jquery.map()方法的使用详解
2015/07/09 Javascript
JS+CSS实现大气的黑色首页导航菜单效果代码
2015/09/10 Javascript
超全面的vue.js使用总结
2017/02/12 Javascript
Node.js 的模块知识汇总
2017/08/16 Javascript
JavaScript Date对象应用实例分享
2017/10/30 Javascript
浅谈React 服务器端渲染的使用
2018/05/08 Javascript
详解JQuery基础动画操作
2019/04/12 jQuery
vue 弹窗时 监听手机返回键关闭弹窗功能(页面不跳转)
2019/05/10 Javascript
[45:32]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
python实现自动更换ip的方法
2015/05/05 Python
从Python的源码来解析Python下的freeblock
2015/05/11 Python
速记Python布尔值
2017/11/09 Python
简述Python2与Python3的不同点
2018/01/21 Python
python线程池threadpool使用篇
2018/04/27 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
2018/11/10 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
Flask教程之重定向与错误处理实例分析
2019/08/01 Python
程序员的七夕用30行代码让Python化身表白神器
2019/08/07 Python
python实现布隆过滤器及原理解析
2019/12/08 Python
Python *args和**kwargs用法实例解析
2020/03/02 Python
Django-simple-captcha验证码包使用方法详解
2020/11/28 Python
HTML5移动端开发遇见的东西
2019/10/11 HTML / CSS
Lentiamo比利时:便宜的隐形眼镜
2020/02/14 全球购物
给海归自荐信的建议
2013/12/13 职场文书
报关报检委托书
2014/04/08 职场文书
领导班子“四风问题”“整改方案
2014/10/02 职场文书
2014年环卫工作总结
2014/11/22 职场文书
解析:创业计划书和商业计划书二者之间到底有什么区别
2019/08/14 职场文书
SQL 聚合、分组和排序
2021/11/11 MySQL