일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Level2
- 코딩테스트
- 완전탐색
- BFS
- itertools
- join
- mysql
- lambda
- programmers
- lv4
- 데이터분석
- Stack
- Queue
- time complexity
- coding test
- python
- CodingTest
- 연습문제
- 프로그래머스
- import re
- sql
- 코딩
- 코테
- counter
- coding
- 파이썬
- 시간복잡도
- level4
- 조합
- collections
- Today
- Total
ror_coding
[Python] datetime Library 본문
728x90
import datetime
datetime.date(2016,a,b).strftime('%a').upper()
요일 관련
- %a : 요일의 약자 (영어, 예: Mon, Tue)
- %A : 요일의 전체 이름 (영어, 예: Monday, Tuesday)
- %w : 요일의 숫자 (0 = 일요일, 1 = 월요일, ..., 6 = 토요일)
날짜 관련
- %d : 날짜 (01부터 31까지의 2자리 숫자)
- %b : 월의 약자 (영어, 예: Jan, Feb)
- %B : 월의 전체 이름 (영어, 예: January, February)
- %m : 월 (01부터 12까지의 2자리 숫자)
- %y : 연도 (2자리, 예: 23 for 2023)
- %Y : 연도 (4자리, 예: 2023)
- %j : 해당 연도의 일수 (001부터 366까지)
- %U : 연도의 주차 (일요일 시작, 00부터 53까지)
- %W : 연도의 주차 (월요일 시작, 00부터 53까지)
시간 관련
- %H : 시간 (24시간제, 00부터 23까지)
- %I : 시간 (12시간제, 01부터 12까지)
- %p : AM 또는 PM
- %M : 분 (00부터 59까지)
- %S : 초 (00부터 59까지)
- %f : 마이크로초 (6자리 숫자)
- %z : UTC 오프셋 (예: +0000, -0400)
- %Z : 타임존 이름 (예: UTC, GMT)
혼합 포맷
- %c : 로케일 기반 날짜와 시간 (예: Tue Dec 28 14:00:00 2024)
- %x : 로케일 기반 날짜 (예: 12/28/24)
- %X : 로케일 기반 시간 (예: 14:00:00)
from datetime import datetime
now = datetime.now()
print(now.strftime("%a")) # 요일의 약자 (예: Mon)
print(now.strftime("%A")) # 요일의 전체 이름 (예: Monday)
print(now.strftime("%w")) # 숫자로 표시된 요일 (예: 0 = 일요일)
print(now.strftime("%d")) # 날짜 (예: 28)
print(now.strftime("%B")) # 월의 전체 이름 (예: December)
print(now.strftime("%Y")) # 연도 (예: 2024)
print(now.strftime("%H:%M:%S")) # 시간 (24시간제, 예: 14:00:00)
728x90
'Algorithm > Python' 카테고리의 다른 글
[Programmers] 무인도 여행 - 154540 (0) | 2024.12.30 |
---|---|
[Programmers] [3차] 방금그곡 - 17683 (1) | 2024.12.30 |
[Programmers] 미로 탈출 - 159993 (0) | 2024.12.22 |
[Programmers] 메뉴 리뉴얼 - 72411 (1) | 2024.12.22 |
[Programmers] 배달 - 12978 (0) | 2024.12.22 |