티스토리 뷰
# date 클래스
일반적으로 사용되는 년, 월, 일로 표기되는 현재 그레고리안 달력의 날짜를 표현
datetime.date(year, month, day)
# date.fromtimestamp(timestamp)
타임스탬프 값을 인자로 받아 date객체 반환
>>>import date>>>import time>>>datetime.date.fromtimestamp(time.time())datetime.date(2018, 9, 9)
# date.fromordinal(ordinal)
1년 1월 1일 이후로 누적된 날짜로부터 date 객체 반환
# date.today()
현재 시스템의 오늘 날짜 date 객체 반환
# date 객체 속성
속성 |
내용 |
date.year |
년 (읽기전용) |
date.month |
월 (읽기전용) |
date.day |
일 (읽기전용) |
date.max |
date객체의 최댓값 (9999년12월 31일) |
date.min |
date객체의 최솟값 (1년 1월 1일) |
# date 객체 다른 값/ 형식으로 변환하는 메서드
메서드 |
내용 |
date.replace(year, month, day) |
입력된 인자로 변경된 date 객체를 반환 |
date.timetuple() |
date객체의 값을 time.struct_time 시퀀스 객체에 할당 |
date.toordinal() |
1년 1월 1일 이후로 date객체까지 누적된 날짜 반환 |
date.weekday() |
요일을 정수로 변환해 반환 (ex- 월요일 0, 일요일 6) |
# date 객체의 출력형태 변경하는 메서드
메서드 |
내용 |
date.isoformat() |
date객체의 정보를 'YYYY-MM-DD' 형태의 문자열로 반환 |
date.ctime() |
date객체의 정보를 'Sun Sep 9 00:00:00 2018' 형태의 문자열로 반환 시, 분, 초는 0으로 초기화 |
date.strftime(format) |
지정된 포맷에 맞춰 date객체의 정보를 문자열로 반환 |
'Programming > Python' 카테고리의 다른 글
[Python] datetime 클래스 (0) | 2018.09.15 |
---|---|
[Python] time 클래스 (0) | 2018.09.12 |
[Python] 시간 모듈 (0) | 2018.09.08 |
[Python] 문자열 모듈(2) (0) | 2018.09.02 |
[Python] 문자열 모듈(1) (0) | 2018.09.01 |