반응형
시간을 12 시간에서 24 시간으로 변환하려고합니다 ...
06:35 ## Morning
11:35 ## Morning (If m2 is anywhere between 10:00 and 12:00 (morning to mid-day) during the times of 10:00 and 13:00 (1pm) then the m2 time is a morning time)
1:35 ## Afternoon
11:35 ## Afternoon
m2 = "1:35" ## This is in the afternoon.
m2 = datetime.strptime(m2, "%H:%M")
print m2
13:35
1900-01-01 01:35:00
두 번째 변형을 시도했지만 다시 도움이되지 않았습니다.
m2 = "1:35" ## This is in the afternoon.
m2split = m2.split(":")
if len(m2split[0]) == 1:
m2 = ("""%s%s%s%s""" % ("0", m2split[0], ":", m2split[1]))
print m2
m2temp = datetime.strptime(m2, "%I:%M")
m2 = m2temp.strftime("%H:%M")
내가 뭘 잘못하고 있고 어떻게 해결할 수 있습니까?
해결 방법
이 시도 :)
currenttime = datetime.datetime.now().time().strftime("%H:%M")
if currenttime >= "10:00" and currenttime <= "13:00":
if m2 >= "10:00" and m2 >= "12:00":
m2 = ("""%s%s""" % (m2, " AM"))
else:
m2 = ("""%s%s""" % (m2, " PM"))
else:
m2 = ("""%s%s""" % (m2, " PM"))
m2 = datetime.datetime.strptime(m2, '%I:%M %p')
m2 = m2.strftime("%H:%M %p")
m2 = m2[:-3]
print m2
13:35
참조 페이지 https://stackoverflow.com/questions/19229190
반응형
'파이썬' 카테고리의 다른 글
파이썬에서 "필터"객체의 길이를 찾는 방법 (0) | 2021.01.05 |
---|---|
파이썬 defaultdict의 중첩 된 defaultdict (0) | 2021.01.05 |
파이썬 in python, get the output of system command as a string (0) | 2021.01.04 |
파이썬 BeautifulSoup Grab Visible 웹 페이지 텍스트 (0) | 2021.01.04 |
파이썬 2.7에서 원시 입력이 정수인지 어떻게 확인합니까? (0) | 2021.01.04 |
댓글