在 Python 中将日期时间对象转换为字符串(仅限日期)
将日期时间对象转换为字符串表示形式是 Python 中的一项常见任务。然而,反向操作,将日期时间对象转换为仅包含日期的字符串,有时可能会更棘手。
问题:
我们有一个日期时间对象:
datetime.datetime(2012, 2, 23, 0, 0)
我们想将其转换为像 '2/23/2012' 这样的字符串,代表日期
解决方案:
要实现这一点,我们可以利用 datetime 对象的 strftime 方法。 strftime 方法根据指定的格式字符串格式化日期时间对象。
要仅格式化日期,我们使用以下格式字符串:
'%m/%d/%Y'
其中:
通过应用带有适当格式字符串的 strftime 方法,我们可以将日期提取为字符串:
import datetime t = datetime.datetime(2012, 2, 23, 0, 0) date_string = t.strftime('%m/%d/%Y')
这将导致位于:
'02/23/2012'
有关其他格式选项,请参阅 strftime 上的文档。
以上是如何从 Python 日期时间对象中仅提取日期?的详细内容。更多信息请关注PHP中文网其他相关文章!