-8
例如,如果我们输入0010,那么它应该显示凌晨00:10喜欢,对于每一个数字应该显示,如何使用if和else将24小时时间格式更改为12小时格式?
例如,如果我们输入0010,那么它应该显示凌晨00:10喜欢,对于每一个数字应该显示,如何使用if和else将24小时时间格式更改为12小时格式?
def to_12_hour(ts):
hr = int(ts[:2])
mins = int(ts[-2:])
return "{0}:{1}{2}".format(hr, mins, 'AM' if hr < 12 else 'PM')
你尝试过这么远吗? – 0x5453
请重新参加[导览]并阅读[问]。用足够的细节解释你的问题,以便其他人能够理解。举例说明输入和输出。 *显示你自己的尝试。* –
是否有某些原因需要使用if和else而不是Python的'strftime()'和'strptime()'函数? https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior –