0
저는 현재 파이썬에서 라즈베리 파이 프로젝트 용 알람 시계 scipt를 쓰고 있습니다. 나는 현재 시간과 알람 시간에서 시간과 분을 파싱하고 알람 시간에서 현재 시간을 뺄 수 있도록 초로 변환하는 데 도움이 필요하다.파이썬 알람 시계에서 시간 빼기
저는 현재 파이썬에서 라즈베리 파이 프로젝트 용 알람 시계 scipt를 쓰고 있습니다. 나는 현재 시간과 알람 시간에서 시간과 분을 파싱하고 알람 시간에서 현재 시간을 뺄 수 있도록 초로 변환하는 데 도움이 필요하다.파이썬 알람 시계에서 시간 빼기
여기 파이썬에서 날짜를 사용하는 방법의 예입니다.
from datetime import datetime as dt
import time
format = '%Y-%m-%d %H:%M:%S'
currTime = dt.now()
alarmTime = dt.strptime('2017-12-25 08:00:00', format);
print('current time:\t', currTime)
print('alarm time:\t', alarmTime)
currTimeUnix = time.mktime(currTime.timetuple())
alarmTimeUnix = time.mktime(alarmTime.timetuple())
diff = alarmTimeUnix - currTimeUnix
print('seconds diff: \t', diff)
출력은 다음과 같습니다
current time: 2017-12-24 22:40:30.842519
alarm time: 2017-12-25 08:00:00
seconds diff: 33570.0
수면 예 :
2017-12-24 22:44:24.275121
I've slept for 3 seconds
2017-12-24 22:44:27.276324
당신이 당신의 현재 코드 시도하고 질문을/제공 할 수 있습니다에
가 발생합니다 문제? 그렇지 않으면, 이것은 디자인에 대한 끝이 맞지 않은 질문이며 SO에는 적절하지 않습니다. – Miket25
방금 귀하의 편집을 보았습니다. 그리고 제 대답이이 문제에 적합하다고 생각합니다. 더 이상 도움이 필요합니까? – oBit91
고마워요! 나는 그것이 내 문제를 해결해야한다고 생각한다. 나는 그것을 시험해 볼 것이다. :) – Maximus