2024-09-27 00:16:44 发布
网友
在python中,如何将日期格式化为1990年1月1日?在
dayToday = datetime.date(1990,1,1) print dayToday
这将返回1990-01-01,但我希望它看起来像1990年1月1日。(1990年1月1日)
将^{}函数与适当的format string一起使用:
>>> now = datetime.datetime.now() >>> print now.strftime('%Y/%m/%d') 2013/04/19
尝试研究pythondatetime.strftime
dayToday = datetime.date(1990,1,1) print dayToday.strftime('%Y/%m/%d') >>> 1990/01/01 print dayToday.strftime('%Y/%b/%d') >>> 1990/Jan/01
其他人已经演示了如何获得输出1990/01/01,但是假设您不想让前导的零出现在那里,我知道的唯一方法是自己进行字符串格式化:
1990/01/01
>>> '{dt.year}/{dt.month}/{dt.day}'.format(dt = dt.datetime.now()) '2013/4/19'
将^{} 函数与适当的format string一起使用:
尝试研究pythondatetime.strftime
其他人已经演示了如何获得输出
1990/01/01
,但是假设您不想让前导的零出现在那里,我知道的唯一方法是自己进行字符串格式化:相关问题 更多 >
编程相关推荐