【发布时间】:2012-12-01 01:31:14
【问题描述】:
我有以下 24 小时时间:
{'Wed': '10:30 - 21:00', 'Sun': '10:30 - 21:00', 'Thu': '10:30 - 21:00',
'Mon': '10:30 - 21:00', 'Fri': '10:30 - 22:00', 'Tue': '10:30 - 21:00',
'Sat': '10:30 - 22:00'}
如何将其转换为 12 小时制?
{'Wed': '10:30 AM - 09:00 PM', 'Sun': '10:30 AM - 09:00 PM',
'Thu': '10:30 AM - 09:00 PM', 'Mon': '10:30 AM - 09:00 PM',
'Fri': '10:30 AM- 10:00 PM', 'Tue': '10:30 AM- 09:00 PM',
'Sat': '10:30 AM - 11:00 PM'}
我想智能地将"10.30" 转换为"10.30 AM" 和"22:30" 转换为"10:30 PM"。我可以使用自己的逻辑来做,但有没有办法在没有if...elif 的情况下智能地做到这一点?
【问题讨论】:
标签: python datetime python-3.x python-2.7 string-formatting