datetime 객체를 생성하여 사용하는 방법을 익혀보도록 하자.
1. datetime 모듈
datetime은 내장모듈이기 때문에 따로 설치할 필요가 없다.
import datetime
2. datetime 클래스
datetime 모듈에서 datetime 클래스를 불러온다.
datetime.datetime
3. now()
현재의 날짜와 시각을 알려준다.
datetime.datetime.now()
>>2022-09-25 11:03:11.447548
4. year, month, day,
datetime에서 연.월,일을 알고 싶다면 아래와 같이 사용한다.
연도: year
now = datetime.datetime.now()
year=now.year
print(year)
>>2022
년: year
달: month
일: day
시: hour
분: minute
초: second
micro초: microsecond
import datetime
now = datetime.datetime.now()
print(now)
print(now.year)
print(now.month)
print(now.day)
print(now.hour)
print(now.minute)
print(now.second)
print(now.microsecond)
>>
2022-09-25 11:10:00.626324
2022
9
25
11
10
0
626324
5. weekday()
요일을 알 수 있다.
0 : 월
1: 화
2: 수
3: 목
4: 금
5: 토
6: 일
day_of_week = now.weekday()
print(day_of_week)
>>6
6. 특정한 날 정하기
특정한 날을 지정할 수도 있는데, 이 때 반드시 와야하는 파라미터는 year, month, day이다.
나머지는 default 값으로 0으로 출력되는데,
물론 이 값도 내가 지정할 수 있다.
my_birth_day= datetime.datetime(year=2000, month=1, day=1)
print(my_birth_day)
>>2000-01-01 00:00:00
'파이썬 > 파이썬(python) 중급' 카테고리의 다른 글
[32-4 파이썬] 파이썬으로 생일 축하 메일 보내기 (0) | 2022.09.25 |
---|---|
[32-3 파이썬] 파이썬으로 긍정 명언 이메일 보내기 (3) | 2022.09.25 |
[32-1 파이썬] 구글 SMTP 포트 (1) | 2022.09.25 |
[31-4 파이썬] tkinter Flash 카드 만들기 (0) | 2022.09.25 |
[31-3 파이썬] pandas, to_dict(), orient, record (1) | 2022.09.24 |