有时候需要从读取的Excel数据中查找指定日期的具体数据。而读取日期数据时会带有些不需要的时间等零碎,下面介绍去掉时间,只保留日期的方法。
import datetime
####################################
#只要日期
# DATE :
# MODIFIED:
####################################
def qipy04():
#locale.setlocale(locale.LC_ALL, '') #注
date1 = datetime.datetime.now()
date2 = datetime.datetime.now().date()
print('date1',date1)
print('date2',date2)
datestr = date1.strftime('%Y-%m-%d %H:%M:%S')
date3 = datetime.datetime.strptime(datestr, '%Y-%m-%d %H:%M:%S')
print('date3',date3)
date4 = datetime.datetime.strptime(datestr, '%Y-%m-%d %H:%M:%S').date()
print('date4',date4)
return
注:如果在PyCharm环境下执行时出现问题,可以试试解除这行的注释。
执行结果
date1 -11-24 12:43:37.317749
date2 -11-24
date3 -11-24 12:43:37
date4 -11-24