본문 바로가기
반응형

12.날짜와 시간7

파이썬 시간/날짜 모듈 (datetime 모듈, datetime 클래스의 모든 메소드 설명) 파이썬 시간/날짜 모듈 (datetime 모듈, datetime 클래스의 모든 메소드 설명) datetime 모듈은 파이썬에서 시간/날짜 관련 클래스와 함수를 제공하는 모듈입니다. 이번 글에서는 datatime 모듈 안에 있는 datetime클래스를 공부해봅시다. datatime 모듈 구조 -> datatime 클래스 구조 의 순서로 살펴봅시다. 아래는 datatime 모듈의 구조입니다. >>> import datetime>>> dir(datetime) ['MAXYEAR', 'MINYEAR', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'date', 'date.. 2020. 11. 23.
파이썬 시간/날짜 모듈 (datetime 모듈, date클래스의 모든 메소드 설명) 파이썬 시간/날짜 모듈 (datetime 모듈, date클래스의 모든 메소드 설명) datetime 모듈은 파이썬에서 시간/날짜 관련 클래스와 함수를 제공하는 모듈입니다. 이번 글에서는 datatime 모듈 안에 있는 date클래스를 공부해봅시다. datatime 모듈 구조 -> data 클래스 구조 의 순서로 살펴봅시다. 아래는 datatime 모듈의 구조입니다. >>> import datetime>>> dir(datetime) ['MAXYEAR', 'MINYEAR', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'date', 'datetime', 'datet.. 2020. 11. 23.
파이썬 시간/날짜 모듈 구조 분석 (time 모듈) 파이썬 시간/날짜 모듈 구조 분석 (time 모듈) 파이썬에서 시간/날짜 관련 클래스와 함수를 제공하는 time 모듈의 구조를 분석해봅시다. 모듈을 import 하고 dir 함수를 적용합니다. >>> import time>>> dir(time) ['_STRUCT_TM_ITEMS', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'altzone', 'asctime', 'clock', 'ctime', 'daylight', 'get_clock_info', 'gmtime', 'localtime', 'mktime', 'monotonic', 'monotonic_ns', 'perf_counter', 'perf_counter_ns', 'process_.. 2020. 11. 20.
파이썬 날짜/시간데이터 포멧팅하기 (time 모듈) 파이썬 날짜/시간데이터 포멧팅하기 (%Y-%m-%d) 파이썬의 time 패키지에서 기준으로 하는 시간데이터는 유닉스 시간입니다. 아래와 같이 출력합니다. >>> time.time()1605839984.3338 이 값은 어떤 시점을 기준으로한 '초' 데이터입니다. 따라서 이 데이터를 우리가 흔히 사용하는 연월일시분초 데이터로 바꿔야하는데, 이때 두 종류의 함수가 사용됩니다. gtime() : GMP시간으로 변환localtime() : 현지 시간으로 변환 localtime 함수를 적용해봅시다. >>> time.localtime(time.time())time.struct_time(tm_year=2020, tm_mon=11, tm_mday=20, tm_hour=11, tm_min=40, tm_sec=59, tm.. 2020. 11. 20.
파이썬 한국 현재 날짜/시간 출력 (time 모듈) 파이썬 한국 현재 날짜/시간 출력 (time 모듈) 먼저 유닉스 시간을 얻어옵니다. time 패키지의 time 함수를 사용합니다. >>> utime=time.time()1605839280.8548002 로컬시간을 출력할 때는 time 패키지의 localtime 함수를 사용합니다. 이때 함수 값으로 유닉스 시간을 넣어주면 됩니다. >>> time.localtime(time.time())time.struct_time(tm_year=2020, tm_mon=11, tm_mday=20, tm_hour=11, tm_min=28, tm_sec=58, tm_wday=4, tm_yday=325, tm_isdst=0) 사실 함수값은 생략이 가능합니다. 유닉스시간으로 알아서 입력된다는 것입니다. >>> time.localt.. 2020. 11. 20.
파이썬 유닉스 시간을 연월일분초시 시간으로 바꾸기 (time 모듈) 파이썬 유닉스 시간을 연월일분초시 시간으로 바꾸기 파이썬 time 패키지의 time 함수를 이용하면 현재 시간을 유닉스 시간으로 출력해줍니다. (유닉스 시간 설명 : https://pybasall.tistory.com/145) >>> import time>>> time.time()1605762128.7188 이런 유닉스 시간을 연월일분초시 시간으로 바꿔봅시다. time 패키지의 gmtime 함수를 사용합니다. gmt 시간대로 바꿔줍니다. 본인이 있는 현지시간으로 바꾸기 원하는 경우 localtime 함수를 이용하면 됩니다. 유닉스 시간을 함수에 넣어주면 됩니다. >>> time.gmtime(time.time())time.struct_time(tm_year=2020, tm_mon=11, tm_mday=20.. 2020. 11. 20.
파이썬 epoch time, POSIX, timestamp가 뭔가요? 파이썬 epoch time, POSIX, timestamp가 뭔가요? epoch time 은 시간을 나타내는 하나의 방식입니다. 유닉스시간(Unix time) 또는 POSIX 시간이라고 부릅니다. 또는 timestamp 라고 불리기도 합니다. 이하 유닉스시간이라고 부르겠습니다. epoch time = 유닉스시간(unix time) = POSIX = timestamp 유닉스시간은 협정세계시(UTC)를 기준으로 시간을 계산합니다. 협정세계시를 기준으로 몇초가 경과되었는지를 나타냅니다. 협정세계시는 1970년 1월1일0시를 기준으로 하는데, 유닉스시간은 이와같은 기준시간으로부터의 경과'초' 입니다. 파이썬에서 유닉스시간을 출력해봅시다. time 패키지를 사용합니다. >>> import time>>> time... 2020. 11. 19.
반응형