如何在Python Pandas中修改上下午时间为24小时制格式?
问题原因
你当前代码里strftime使用的格式符%I是12小时制的小时表示,不管上午下午都会输出01-12的数值,无法满足下午显示24小时制的需求。
解决方案
直接把格式字符串中的%I替换为%H即可,%H是24小时制的小时格式符,自带前导零,取值范围为00-23,刚好符合你的要求:
- 上午8点22分13秒会输出
08:22:13 - 下午8点22分13秒会输出
20:22:13
修改后代码
print("Date: ", datetime.now().strftime("%d-%m-%Y %H:%M:%S"))
内容的提问来源于stack exchange,提问作者dingaro
相关产品推荐
相关产品推荐

