python的 time datetime模块

编程入门 行业动态 更新时间:2024-10-09 17:29:42

python的 time  datetime<a href=https://www.elefans.com/category/jswz/34/1771428.html style=模块"/>

python的 time datetime模块

基础知识

  • 对时间的处理可以归类为三种

        时间的显示

        时间的转换

        时间的运算

  • python中常用的几种时间表示方式

        时间戳:从1970年1月1日0时0分开始往后计算总共秒数

        根据自定义格式化时间字符串:例如 "2023-11-7 11:41"

        元组

  • UTC:世界协调时间,世界标准时间无时区,中国背景为东八区,也就是UTC+8小时

time模块:一般用来打印时间戳和时间格式的转换

time.localtime([secs])  #将时间戳转换为元组,默认为当前时间戳。参数可以修改成其他时间戳

time.gmtime([secs])  #与time.localtime()类似,但是显示的是UTC时间在中国需要时间减8小时

time.time()  #时间戳

time.mktime()  #把元组转换为时间戳

time.sleep()  #睡眠多少秒

time.sleep()  #把元组转换为"Tue Nov  7 12:07:52 2023"这种格式,默认为当前时间戳

time.ctime() #把时间戳转换为"Tue Nov  7 12:07:52 2023"这种格式,默认为当前时间戳

time.strftime(format[,t])  #把元组格式化为字符串,默认为当前时间

        示例:

                time.strftime("%Y-%m-%d %X")

                time.strftime("%Y-%m-%d %H:%M")

print(time.strptime(str[,format)])  #把字符串转换为元组

        示例:

                time.strptime("2023-11-07 12:16","%Y-%m-%d %H:%M")

        

datetime模块:一般用来显示日期和日期的运算

datetime.date 表示日期的类

        datetime.date.today() #日期

datetime.datetime  #表示日期时间类

        datetime.datetime.now()  #当前时间

datetime.timedelta #时间间隔运算类

        示例:

                t = datetime.datetime.now()

                t - datetime.timedelta(days=3)  #当前时间减去3天

                t + datetime.timedelta(days=-3,minutes=30)  #当前时间减去3天加上30分钟

                t.replace(year=2015)  #当前时间年份替换为2015

pytz 时区模块

更多推荐

python的 time datetime模块

本文发布于:2023-11-16 02:19:03,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1611599.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:模块   python   time   datetime

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!