저는 여러 가지 timeseries (1 분에서 1 일까지)에서 많은 데이터를 얻는 python 응용 프로그램을 만들고 있습니다. 난 단지 한 시간 (xx : 00 분)에 정확히 시간 (유닉스 타임 스탬프)을 저장하고 싶습니다. 이 수표는 어떻게 작성합니까?타임 스탬프가 전체 시간인지 확인하는 방법
간단한 if timestamp % 3600 == 0: save the timestamp
으로 충분합니까? 아니면 더 좋은 방법이 있습니까?
저는 여러 가지 timeseries (1 분에서 1 일까지)에서 많은 데이터를 얻는 python 응용 프로그램을 만들고 있습니다. 난 단지 한 시간 (xx : 00 분)에 정확히 시간 (유닉스 타임 스탬프)을 저장하고 싶습니다. 이 수표는 어떻게 작성합니까?타임 스탬프가 전체 시간인지 확인하는 방법
간단한 if timestamp % 3600 == 0: save the timestamp
으로 충분합니까? 아니면 더 좋은 방법이 있습니까?
타임 스탬프 초, 그래서 시간 모드 3600가 0이되어야합니다.
이 방법으로 충분합니다. 날짜/시간 객체를 만들지 않고 가져 오는 모든 타임 스탬프에 대해 분 및 초를 확인할 필요가 없습니다.
from datetime import datetime
ts = 1415309268
cts = datetime.fromtimestamp(ts)
print(cts.minute==00)
당신은 또한 초를 원하는 경우 :
cts.minute==00 and cts.second==00
초로 표시합니다 .... ...? – Andrey
cts.second u는 여기에서 사용할 수 있습니다 – Hackaholic
@Andrey, op는 분만 원했을 뿐이므로 –
모듈'time' 또는'datetime'을 사용하십시오. – Hackaholic
은 마치 전체 시간이 11시 또는 10시를 의미합니까 ??? – Hackaholic
@Hackaholic 그렇습니다. 정확히 내가 의미하는 것입니다. 그리고 저는 모듈 60을 사용하는 것을 봅니다. 3600을 모듈로 사용해야합니다. (전체 시간이 아닌 분이 필요합니다) –