![](/img/trans.png)
[英]ValueError: time data '10/11/2006 24:00' does not match format '%d/%m/%Y %H:%M'
[英]ValueError: time data '24:00' does not match format '%H:%M'
我在24小時轉換為12小時時遇到了嚴重問題。
def standard_time(t):
t = datetime.strptime(t, "%H:%M")
return t
當我們在'24:00'
喂食時,我們得到了
ValueError: time data '24:00' does not match format '%H:%M'
我也嘗試使用%I(12小時)而不是%H進行轉換,但每當小時數超過12時都會收到錯誤:
def standard_time(t):
t = datetime.strptime(t, "%I:%M")
return t
陷入困境......
ValueError: time data '13:30' does not match format '%I:%M'
python有一個簡單的24小時到12小時的轉換器嗎? 理想情況下23:00應該放出晚上11:00和24:00不應該拋出錯誤!
你必須在24:00
給00:00
。 24小時格式的最后計數是23:59
之后的下一個值將是00:00
。
就像你有23:59
,然后又增加一分鍾
>>> a = datetime(1900, 1, 1, 23, 59)
>>> from datetime import timedelta
>>> a + timedelta(minutes=1)
datetime.datetime(1900, 1, 2, 0, 0)
您將在00:00
獲得下一個約會
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.