文档章节

Python 时间使用

Tmac
 Tmac
发布于 2013/01/08 16:06
字数 404
阅读 43
收藏 0

Python中共有三种表达方式:1)

  1. timestamp
  2. tuple或者struct_time
  3. 格式化字符串 举例:

  1. import time
  2. ISOTIMEFORMAT='%Y-%m-%d'
  3. print "time.time()",time.time();
  4. print "time.localtime()",time.localtime()
  5. print "time.localtime([sec])",time.localtime(1357633171)
  6. print "time.strftime",time.strftime(ISOTIMEFORMAT,time.localtime())
  7. print "time.strptime",time.strptime('2012-12-31',ISOTIMEFORMAT)
  8. print "time.mktime(t)",time.mktime(time.localtime())

结果


time.time() 1357633531.95<br/> time.localtime() (2013, 1, 8, 16, 25, 31, 1, 8, 0)<br/> time.localtime([sec]) (2013, 1, 8, 16, 19, 31, 1, 8, 0)<br/> time.strftime 2013-01-08<br/> time.strptime (2012, 12, 31, 0, 0, 0, 0, 366, -1)<br/> time.mktime(t) 1357633531.0<br/>

它们之间的转化如图所示:

以例子需要说明: 24 strftime(format[, tuple]) -> string 25 将指定的struct_time(元组格式的)(默认为当前时间),根据指定的格式化字符串输出 26 python中时间日期格式化符号: 27 %y 两位数的年份表示(00-99) 28 %Y 四位数的年份表示(000-9999) 29 %m 月份(01-12) 30 %d 月内中的一天(0-31) 31 %H 24小时制小时数(0-23) 32 %I 12小时制小时数(01-12) 33 %M 分钟数(00=59) 34 %S 秒(00-59) 35 %a 本地简化星期名称 36 %A 本地完整星期名称 37 %b 本地简化的月份名称 38 %B 本地完整的月份名称 39 %c 本地相应的日期表示和时间表示 40 %j 年内的一天(001-366) 41 %p 本地A.M.或P.M.的等价符 42 %U 一年中的星期数(00-53)星期天为星期的开始 43 %w 星期(0-6),星期天为星期的开始 44 %W 一年中的星期数(00-53)星期一为星期的开始 45 %x 本地相应的日期表示 46 %X 本地相应的时间表示 47 %Z 当前时区的名称 48 %% %号本身

星期几获取


from datetime import datetime,date

dayOfWeek = datetime.now().weekday() print dayOfWeek

dayOfWeek = datetime.today().weekday() print dayOfWeek

datetime类的weekday()方法可以获得datetime是星期几,注意weekday() 返回的是0-6是星期一到星期日

© 著作权归作者所有

共有 人打赏支持
Tmac
粉丝 2
博文 85
码字总数 16998
作品 0
海淀
程序员
不著名Python解说员,句句在理,提升Python编程效率的十个方法!

程效率的十个方法! 叙述 Python 是一个美丽的语言,可以激发用户对它的爱。所以如果你试图加入程序员行列,或者你有点厌倦C++,Perl,Java 和其他语言,我推荐你尝试Python. Python有很多吸...

Python新世界
07/14
0
0
运用Python这么多年了,总结Python开发者节省时间的10个方法

Python 是一个美丽的语言,可以激发用户对它的爱。所以如果你试图加入程序员行列,或者你有点厌倦C++,Perl,Java 和其他语言,我推荐你尝试Python. Python有很多吸引程序员的功能 ,它易学,...

诸葛青云999
08/19
0
0
Python 开发者节省时间的 10 个方法

Python 是一个美丽的语言,可以激发用户对它的爱。所以如果你试图加入程序员行列,或者你有点厌倦C++,Perl,Java 和其他语言,我推荐你尝试Python. Python有很多吸引程序员的功能 ,它易学,...

shezjl
2015/08/16
0
0
有轻功:用3行代码让Python数据处理脚本获得4倍提速

Python是一门非常适合处理数据和自动化完成重复性工作的编程语言,我们在用数据训练机器学习模型之前,通常都需要对数据进行预处理,而Python就非常适合完成这项工作,比如需要重新调整几十万...

爱喵的程序员
07/26
0
0
RHEL 8或将默认使用python3

Red Hat 宣布,它的企业级发行版 RHEL 下个大版本将用 Python 3 替代 Python 2。RHEL 刚刚发布了一个小版本 7.5,这意味着 8.0 版将正式移除 Python 2。Python 2.x 系列的最后版本 Python 2...

问题终结者
04/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

一个可能的NEO链上安全随机数解决方案

0x00 困境 链上安全随机数生成应该算是一个比较蛋疼的问题,哪怕你的系统再牛逼,合约程序困在小小的虚拟机里,哪怕天大的本事也施展不开。 更悲催的是,交易执行的时候,是在每一个节点都执...

暖冰
今天
1
0
【大福利】极客时间专栏返现二维码大汇总

我已经购买了如下专栏,大家通过我的二维码你可以获得一定额度的返现! 然后,再给大家来个福利,只要你通过我的二维码购买,并且关注了【飞鱼说编程】公众号,可以加我微信或者私聊我,我再...

飞鱼说编程
今天
4
0
Spring5对比Spring3.2源码之容器的基本实现

最近看了《Spring源码深度解析》,该书是基于Spring3.2版本的,其中关于第二章容器的基本实现部分,目前spring5的实现方式已有较大改变。 Spring3.2的实现: public void testSimpleLoad(){...

Ilike_Java
今天
1
0
【王阳明心学语录】-001

1.“破山中贼易,破心中贼难。” 2.“夫万事万物之理不外于吾心。” 3.“心即理也。”“心外无理,心外无物,心外无事。” 4.“人心之得其正者即道心;道心之失其正者即人心。” 5.“无...

卯金刀GG
今天
2
0
OSChina 周三乱弹 —— 我们无法成为野兽

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ _刚刚好: 霸王洗发水这波很骚 手机党少年们想听歌,请使劲儿戳(这里) hahahahahahh @嘻酱:居然忘了喝水。 让你喝可乐的话, 你准忘不了...

小小编辑
今天
16
2

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部