2024-04-26 05:59:59 发布
网友
我需要在python中将date字符串“2013-1-25”转换为字符串“1/25/13”。 我看了一下datetime.strptime但是仍然找不到解决这个问题的方法。
datetime.strptime
如果你能和01一起住一月份而不是一月份,那么试着。。。
d = datetime.datetime.strptime("2013-1-25", '%Y-%m-%d') print datetime.date.strftime(d, "%m/%d/%y")
您可以检查docs中的其他格式化指令。
我假设在运行下面的每一行代码之前我已经import datetime
import datetime
datetime.datetime.strptime("2013-1-25", '%Y-%m-%d').strftime('%m/%d/%y')
打印"01/25/13"。
"01/25/13"
如果您不能接受前导零,请尝试以下操作:
dt = datetime.datetime.strptime("2013-1-25", '%Y-%m-%d') print '{0}/{1}/{2:02}'.format(dt.month, dt.day, dt.year % 100)
这将打印"1/25/13"。
"1/25/13"
编辑:这可能不适用于所有平台:
如果你能和01一起住一月份而不是一月份,那么试着。。。
您可以检查docs中的其他格式化指令。
我假设在运行下面的每一行代码之前我已经
import datetime
打印
"01/25/13"
。如果您不能接受前导零,请尝试以下操作:
这将打印
"1/25/13"
。编辑:这可能不适用于所有平台:
相关问题 更多 >
编程相关推荐