本文实例讲述了python日期时间time模块。分享给大家供大家参考,具体如下:
关于时间和日期模块
python程序能用很多方式处理日期和时间,转换日期格式是一种常见的功能。
python提供了一个time和calendar模块可以用于格式化日期和时间。
时间间隔是以秒为单位的浮点小数
每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。
python的time模块下有很多函数可以转换常见的日期格式。
time模块
1.1 名词解释
utc :格林威治天文时间,世界标准时间,在中国为utc-8
dst:夏令时是一种节约能源而人为规定的时间制度,在夏季调快一小时.
1.2 时间的表示形式
1.时间戳
以整数或浮点型表示的是一个秒为单位的时间间隔,这个时间的基础值1970.1.1的零点开始算起
2.元组格式
采用python的数据结构表示,这个元组有9个整型内容,分别表示不同含义
year month day hours minutes seconds weekday julia day flag[1 夏令时 -1 根据当前时间判断 0 正常表示]
3.格式化字符串
输出:
获取当前时间
以浮点数计算秒数,返回程序运行的时间。
输出:
输出:
用处:可用来计算一段程序运行的时间。
输出:
方案二所花时间 0.00
2、time.sleep(seconds)
程序休眠seconds再执行下面的语句。单位s
3、time.time() 时间戳
返回一个浮点型数据
格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。通俗的讲, 时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。 它的提出主要是为用户提供一份电子证据, 以证明用户的某些数据的产生时间。
输出:
4、time.gmtime(时间戳)
把时间戳转成格林尼治时间,返回一个时间元组
输出:
5、time.localtime(时间戳)
把时间戳转成本地时间,返回一个时间元组。(如中国时区,加上8个小时)
输出:
6、time.mktime(时间元组)
把时间元组转成时间戳,返回一个浮点数。

输出:
7、time.asctime(时间元组)
将时间元组转成一个字符串。
输出:
8、time.ctime(时间戳)
将时间戳转成一个字符串。
输出:
9、time.strftime(format,时间元组)
将时间元组转成指定格式的字符串。
输出:
2018-04-11 15:18:35
10、time.strptime(字符串,format)
将指定格式的字符串转成时间元组。
输出:
11、获取凌晨零点到23:59的时间
ps:这里再为大家推荐几款关于日期与天数计算的在线工具供大家使用:
在线日期/天数计算器:
在线万年历日历:
在线阴历/阳历转换工具:
unix时间戳(timestamp)转换工具:
希望本文所述对大家python程序设计有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/142589.html