欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-05-21 17:54:49
...
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))