Python中time模块
来源:互联网 发布:淘宝创业成功故事 编辑:程序博客网 时间:2024/06/06 17:45
在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。
UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DST(Daylight Saving Time)即夏令时。
时间戳(timestamp)的方式:通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。返回时间戳方式的函数主要有time(),clock()等。
元组(struct_time)方式:struct_time元组共有9个元素,返回struct_time的函数主要有gmtime(),localtime(),strptime()。下面列出这种方式元组中的几个元素:
1
2
3
4
5
6
7
8
import
time
if
__name__
=
=
'__main__'
:
time.sleep(
1
)
print
"clock1:%s"
%
time.clock()
time.sleep(
1
)
print
"clock2:%s"
%
time.clock()
time.sleep(
1
)
print
"clock3:%s"
%
time.clock()
“%p”只有与“%I”配合使用才有效果。
文档中强调确实是0 - 61,而不是59,闰年秒占两秒(汗一个)。
当使用strptime()函数时,只有当在这年中的周数和天数被确定的时候%U和%W才会被计算。
%A本地完整星期名称
%b本地简化月份名称
%B本地完整月份名称
%c本地相应的日期和时间表示
%d一个月中的第几天(01 - 31)
%H一天中的第几个小时(24小时制,00 - 23)
%I第几个小时(12小时制,01 - 12)
%j一年中的第几天(001 - 366)
%m月份(01 - 12)
%M分钟数(00 - 59)
%p本地am或者pm的相应符一%S秒(01 - 61)二%U一年中的星期数。(00 - 53星期天是一个星期的开始。)第一个星期天之前的所有天数都放在第0周。三%w一个星期中的第几天(0 - 6,0是星期天)三%W和%U基本相同,不同的是%W以星期一为一个星期的开始。
%x本地相应日期
%X本地相应时间
%y去掉世纪的年份(00 - 99)
%Y完整的年份
%Z时区的名字(如果不存在为空字符)
%%‘%’字符
0 0
- Python中time模块
- Python中time模块详解
- Python中time模块详解
- Python中time模块详解
- Python中time模块详解
- Python中time模块详解
- Python中time模块详解
- Python中time模块详解
- Python中time模块详解
- Python中time模块详解
- Python中time模块详解
- Python中time模块详解
- python中time模块详解
- Python中time模块详解
- Python 中 time模块 time.time() 是不是系统调用
- Python time 模块中sleep的使用说明
- Python中time模块详解(转)
- Python中time模块详解(转)
- socket 组播接收和发送实例
- 39个让你受益的HTML5教程
- DexFile_openDexFileNative函数解析
- Objective-C 单例、用户首选项(UserDefaults)、对象归档
- javascript事件监听
- Python中time模块
- 一篇文章贯穿ACE各种发送接收组件 1.2版
- android获取手机信息
- 更新android sdk
- shell中$0,$?,$!等的特殊用法
- 【歪谈】重构浪漫:未来属于浪漫的80后
- chapter01使用angularjs 的基本
- 程序员面试资源大收集
- hbase基础整理