반응형
1. Time
시간 연산을 위한 모듈.
import time
# 1. 1970년 1월 1일 00:00:00을 기준으로 경과한 초를 반환.
time.time()
#2. 현재 시간 구하기
time.localtime(time.time)
"""
결과
time.struct_time(tm_year=2020, tm_mon=3, tm_mday=17, tm_hour=23,
tm_min=30, tm_sec=11, tm_wday=2, tm_yday=77, tm_isdst=0)
"""
#3. 날짜 형식으로 바꾸기
time.strftime('%Y-%m-%d', time.localtime(time.time()))
#'2020-03-17'
time.strftime('%c', time.localtime(time.time()))
#'Tue Mar 17 23:30:11 2020'
2. Datetime
날짜, 시간을 연산하기 위한 모듈 (Date 모듈 + Time 모듈이라고 생각하면 됨)
내부함수들
datetime.datetime - 특정 날짜와 시간으로 객체만들기
datetime.date - 일반적으로 사용하는 연, 월, 일 형식의 날짜형식으로 표현
datetime.time - 시, 분, 초와 같은 시간을 표현
datetime.timedelta - 두 날짜, 시간 사이의 기간을 표현
#1. 현재시간 출력하기
import datetime
a = datetime.datetime.today()
print(a.strftime('%Y-%m-%d'))
#결과 : 2020-3-17
#2. 현재시간의 객체만들기
today = datetime.today()
"""
today.year = 2020
today.month = 3
today.day = 17
today.hour = 23
today.minute = 30
today.second = 11
today.microsecond = 123456
"""
#3. 날짜, 시간 계산하기
from datetime import timedelta
a = datetime(2020, 3, 17)
print( a - timedelta(days=10) )
#결과 : datetime.datetime(2020, 3, 7, 0, 0)
반응형
'Python > 기초' 카테고리의 다른 글
random 모듈 (0) | 2020.03.18 |
---|---|
8. Python의 여러 내장함수 (0) | 2019.09.26 |
7. 파이썬의 클래스, 모듈, 패키지 (0) | 2019.09.22 |
6. 파이썬의 함수, 입출력 (0) | 2019.09.22 |
5. 파이썬의 조건문(if, while, for) (0) | 2019.09.21 |