728x90
반응형
질문 : Python의 time.time ()은 로컬 또는 UTC 타임 스탬프를 반환합니까?
time.time()
은 시스템의 시간이나 UTC의 시간을 반환합니까?
답변
time.time()
함수는 epoch 이후 초 수를 초로 반환합니다. "epoch"는 UTC로 1970 년 1 월 1 일의 시작으로 정의됩니다. 따라서 시대는 UTC로 정의되고 시간의 글로벌 순간을 설정합니다. 당신이 어디에 있든 "기원이 지난 몇 초"(time.time ())는 같은 순간에 같은 값을 반환합니다.
다음은 컴퓨터에서 실행 한 일부 샘플 출력이며 문자열로도 변환합니다.
Python 2.7.3 (default, Apr 24 2012, 00:00:54)
[GCC 4.7.0 20120414 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import time
>>> ts = time.time()
>>> print ts
1355563265.81
>>> import datetime
>>> st = datetime.datetime.fromtimestamp(ts).strftime('%Y-%m-%d %H:%M:%S')
>>> print st
2012-12-15 01:21:05
>>>
ts
변수는 초 단위로 반환되는 시간입니다. datetime
라이브러리를 사용하여 문자열로 변환하여 사람이 읽을 수있는 문자열로 만듭니다.
출처 : https://stackoverflow.com/questions/13890935/does-pythons-time-time-return-the-local-or-utc-timestamp
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
Python보다 C ++에서 stdin에서 행을 읽는 것이 훨씬 느린 이유 (0) | 2021.10.26 |
---|---|
Python 코드를 배포할 때 코드를 보호 하는 방법 (0) | 2021.10.26 |
최신 Python에서 사용자 지정 예외를 선언하는 적절한 방법 (0) | 2021.10.26 |
Pandas에서 DataFrame의 행을 반복하는 방법 (0) | 2021.10.26 |
Python에서 날짜 범위 만들기 (0) | 2021.10.25 |