Python——将字符串转换为日期 python将字符转化为日期

Python——将字符串转换为日期 python将字符转化为日期

编码文章call10242024-12-22 14:42:1219A+A-

Python中标准模块datetime能够将字符串转换为日期

Python代码

from datetime import datetime

text = '2012-09-20'

y = datetime.strptime(text, '%Y-%m-%d')

print(y)

z = datetime.now()

diff = z - y

print(diff)

按特定格式输出

Java代码

nice_z = datetime.strftime(z, '%A %B %d, %Y')

print(nice_z)

datetime.strftime性能很差,下面自己编写一个函数

Python代码

from datetime import datetime

def parse_ymd(s):

year_s, mon_s, day_s = s.split('-')

return datetime(int(year_s), int(mon_s), int(day_s))

更多技巧请《转发 + 关注》哦!

点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4