我想把一个字符串转换成Python日期对象。我使用的是d = datetime.strptime("25-01-1973", "%d-%m-%Y")
,如https://docs.python.org/2/library/datetime.html上的文档所示,结果是{
当我使用d.isoformat()
时,我得到'1973-01-25T00:00:00'
,但是我想根据文档得到{
date.isoformat()
Return a string representing the date in ISO 8601 format, ‘YYYY-MM-DD’. For example, date(2002, 12, 4).isoformat() == '2002-12-04'.
据了解,我可以使用SimpleDateFormat等,但是由于文档中明确提到了isoformat()
示例,所以我不确定为什么我会在日期之后获得不需要的时间信息。在
我想我遗漏了一个细节?在
datetime.datetime.strptime
返回的对象是^{isoformat()
时,将包含此信息。在您可以使用^{} 方法将其转换为
date
对象,如下所示。在相关问题 更多 >
编程相关推荐