我正在尝试使用日期时间对象,包括datetime.month
、datetime.day
和datetime.hour
.
问题是这些对象(比如datetime.month
)将值作为 1、2、3 等赋予 12。相反,我需要这些格式为 01、02、03 等到 12。天数和个月。
我怎样才能切换到这种格式?
我意识到这不是一个非常明确的问题:
我正在使用字符串格式来打印带有时间戳的字典中的值。
所以,表达式大致是:
print "%s-%s-%s"%(date.year, date.month, date.day, etc., len(str) )
我的值最初采用正确的"%Y-%m-%d
形式(例如 2000-01-01)。使用上述内容,我得到 2000-1-1。