如何在Python中以常规格式打印日期?
如果你直接使用print函数打印日期,你会得到常规日期,
阅读更多:Python 教程
示例
输出
你会得到输出 –
这正是你想要的。但当你将这个附加到列表中并尝试打印它时,
示例
输出
你会得到输出 –
这是因为datetime是对象。因此,当你操作它们时,你操作的是对象,而不是字符串、时间戳或任何其他东西。Python中的任何对象都有两个字符串表示。常规表示是由“print”使用的,可以使用str()函数获取。这个是使用该对象的类的str函数实现的。另一种表示是用于表示对象性质(作为数据)的。它可以使用repr()函数获取。
因此,为了获得正确的表示,你需要在datetime对象上显式调用str。
示例
输出
你将得到输出 –