码迷,mamicode.com
首页 > 其他好文 > 详细

datetime常用方法

时间:2021-04-20 15:45:51      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:匹配   字符串   style   时间   减法   span   模块   second   port   

载入模块:

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常用方法

标签:匹配   字符串   style   时间   减法   span   模块   second   port   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!