最言简意赅的strftime和strptime区分方式

最近时常处理金融数据,最绕不过的就是对各种日期格式进行处理,其中用得最多的就是striptime和striftime。之前每用一次都得查一下用法,这次干脆完全弄清楚然后记下来~
以下是最言简意赅的区分方式:

  • strptime: 将字符串转换为日期(注意:字符串和日期的格式必须相同),即字符串——>与字符串格式相同的日期
  • strftime:将任意格式日期转换为任意格式的字符串,即任意格式日期——>任意格式字符串
import datetime
a='2021-01-01'
b = datetime.datetime.strptime(d, '%Y-%m-%d')
c = datetime.datetime.strftime(b, '%Y/%m/%d')
print(a) #'2021-01-01'
print(b) #datetime.datetime(2021, 1, 1, 0, 0)
print(c) #'2021/01/01'
print(type(a)) #str
print(type(b)) #datetime.datetime
print(type(c)) #str

你可能感兴趣的:(python,python)