从datetime检索日期对象.特定格式的日期



如何从%m/%d/%y格式的datetime类检索date对象(不是datetime对象)?

您只需使用datetime.datetime.strftime()方法以该格式格式化datetime:

date_string = dt.strftime('%m/%d/%y')

在格式化字符串时,不需要使用时间组件。

如果你想要一个日期对象(一个datetime.date()实例),调用datetime.datetime.date()方法:
date_object = dt.date()

注意datetime.date()实例也支持字符串格式化。

演示:

>>> from datetime import datetime
>>> dt = datetime.now()
>>> dt.strftime('%m/%d/%y')
'07/09/15'
>>> dt.date()
datetime.date(2015, 7, 9)
>>> dt.date().strftime('%m/%d/%y')
'07/09/15'

相关内容

  • 没有找到相关文章

最新更新