是否有一种用于打印Python日期时间的格式在日期和时间上不使用零填充
我现在使用的格式:
mydatetime.strftime(“%m/%d/%Y%I:%m%p”)
结果:2012年2月29日下午5:03
需要:2012年2月29日下午5:03
什么格式可以表示月份为’2’而不是’02’,时间为’5:03PM’而不是’05:03PM’
另一种替代方法是避免;“全部或无”;上面的前导零符号是在字段类型前面加一个负号:
mydatetime.strftime('-m/%d/%Y%-I:%m%p')
然后是:“2015年10月4日03:00”
变成:“2015年10月4日凌晨3:00”
如果需要,你可以选择在一天的前面加一个负号
编辑:减号功能来自GNUC库(“glibc”),如Linux strftime手册页中“glibc注释”下所述