반응형
파이썬에서 datetime 모듈을 사용하면 현재 시간을 출력할 수 있다.
현재 시간 출력하기 - 시스템의 타임존 기준
from datetime import timezone, datetime
sys_time = datetime.now()
print(sys_time)
## 출력
> python .\test.py
2022-10-26 08:36:26.954380
datetime의 now 함수를 사용하면 현재 시간을 출력한다. 출력 기준은 파이썬을 실행하는 시스템의 타임존을 따른다. 현재 사용하고 있는 컴퓨터는 KST(한국시간표준시)를 사용하기 때문에 한국 시간 기준으로 출력된다. 하지만 데이터를 처리하다보면 UTC 기준의 시간이 필요할 때가 있다. 이럴때는 utcnow() 함수를 사용하면 된다.
현재 시간 출력하기 - UTC Timezone 기준
from datetime import timezone, datetime
sys_time = datetime.utcnow()
print(sys_time)
>> python .\test.py
2022-10-25 23:39:18.632674
이와 같이 UTC 기준 시간대의 시간을 얻을 수 있다.
반응형
'Python' 카테고리의 다른 글
[python] 2차원 배열 0으로 초기화하기 (0) | 2022.11.07 |
---|---|
[Python] 현재 시간 timezone 변경하기-pytz (UTC, KST ...) (0) | 2022.10.26 |
[Python] 파이썬으로 엑셀 파일(xlsx) 다루기 (읽기,쓰기,수정,추가) (1) | 2022.10.24 |
[python] nonlocal 키워드 그리고 global 와의 차이점 (0) | 2022.10.02 |
[python] 두 변수의 값 비교 및 같은 객체인지 확인하는 assert문 (0) | 2022.09.29 |