首页 > 其他 > 详细

datetime常用方法

时间:2021-04-19 11:32:50      阅读:10      评论:0      收藏:0      [点我收藏+]

载入模块:

from datetime import datetime

字符串转datetime格式:

time=2021.01.07
datetime.strptime(time,%Y.%m.%d)

time=2021-01-07
datetime.strptime(time,%Y.%m.%d)

time=2021-01-07 15:33:43
datetime.strptime(time,%Y-%m-%d %H:%M:%S)

一定要匹配格式,注意大小写

datetime格式转字符串:

datetime.strftime(time,%Y-%m-%d %H:%M:%S‘)

自定义想要输出的格式,注意大小写

时间戳转datetime:

import time
from datetime import datetime

now=time.time()
dt=datetime.fromtimestamp(now)
print(now)
print(dt)

1618761964.0618222
2021-04-19 00:06:04.061822

若想把时间戳转为表示时间的字符串,要先转为datetime,再转为字符串

datetime转时间戳:

st=dt.timestamp()
print(st)

1618762165.935369

 日期加减法:

载入模块:

from datetime import datetime, timedelta

要使用datetime类型来运算

print(dt)
dt=dt-timedelta(days=7)
print(dt)

2021-04-19 00:15:36.038538
2021-04-12 00:15:36.038538

可选数量类型:

days=0, 
seconds=0, 
microseconds=0, 
milliseconds=0, 
minutes=0, 
hours=0, 
weeks=0

 

datetime常用方法

原文:https://www.cnblogs.com/moneymaster/p/14675215.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!