Posts python日期计算处理汇总
Post
Cancel

python日期计算处理汇总

生成日期字符串

1
2
3
4
5
6
import time
import datetime

# datetime才能到bit级别,time只能到秒
datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')
time.strftime('%Y-%m-%d %H:%M:%S')

日期字符串转datetime

1
dt = datetime.datetime.strptime('2019-04-22 09:30:00', '%Y-%m-%d %H:%M:%S')

计算n天之后或之前到日期

1
2
3
4
# 5天之后
dt = datetime.datetime.now() + datetime.timedelta(days=5)
# 5天之前
dt = datetime.datetime.now() - datetime.timedelta(days=5)

获取日期在当年的第几周

1
2
3
4
5
datetime.date(2010, 6, 16).isocalendar()[1]
# 返回(2019, 23, 2) 年,第几周,该周的第几天

# 或者也可以用这个方法获取周数
datetime.date(2010, 6, 16).strftime("%V")

时间戳转datetime

1
datetime.datetime.fromtimestamp(1221148800)

datetime转时间戳

1
2
time.mktime(dt.timetuple())
time.mktime(datetime.datetime.strptime(s, "%d/%m/%Y").timetuple())

真诚邀请您走进我的知识小宇宙,关注我个人的公众号,在这里,我将不时为您献上独家原创且极具价值的技术内容分享。每一次推送,都倾注了我对技术领域的独特见解与实战心得,旨在与您共享成长过程中的每一份收获和感悟。您的关注和支持,是我持续提供优质内容的最大动力,让我们在学习的道路上并肩同行,共同进步,一起书写精彩的成长篇章!

AI文字转语音
AI个性头像生成
This post is licensed under CC BY 4.0 by the author.

Trending Tags