반응형
참고 : https://www.geeksforgeeks.org/python-strftime-function/
Python strftime() function - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
www.geeksforgeeks.org
strftime () 함수는 날짜 및 시간 개체를 해당 문자열 표현으로 변환하는 데 사용됩니다. 형식화된 코드를 하나 이상 입력하고 문자열 표현을 반환합니다.
strftime(형식)
Returns : 날짜 또는 시간 객체의 문자열 표현을 반환합니다.
형식 코드 목록
문자열 | 의미 | output forMat |
%a | 약식 요일 이름. | 일, 월, … |
%A | 전체 요일 이름. | 일요일 월요일, … |
%w | 요일을 십진수로 표시합니다. | 0, 1, …, 6 |
%d | 0을 더한 십진수로 표시되는 날짜입니다. | 01, 02, ..., 31 |
%-d | 10진수로 표시되는 월의 일입니다. | 1, 2, ..., 30 |
%b | 축약된 월 이름입니다. | 1월, 2월, ..., 12월 |
%B | 전체 월 이름입니다. | 1월, 2월, … |
%m | 0이 추가된 10진수로 표시되는 월입니다. | 01, 02, ..., 12 |
%-m | 10진수로 나타낸 월입니다. | 1, 2, ..., 12 |
%y | 0이 추가된 10진수로 세기가 없는 연도입니다. | 00, 01, …, 99 |
%-y | 십진수로 된 세기가 없는 연도입니다. | 0, 1, …, 99 |
%Y | 세기를 10진수로 표시한 연도입니다. | 2013년, 2019년 등 |
%h | 0이 추가된 십진수로 표시되는 시간(24시간제). | 00, 01, …, 23 |
%-h | 시간(24시간제)을 10진수로 표시합니다. | 0, 1, ..., 23 |
%I | 0을 더한 십진수로 표시되는 시간(12시간제). | 01, 02, ..., 12 |
%-I | 시간(12시간제)을 10진수로 표시합니다. | 1, 2, ... 12 |
%p | 로케일의 AM 또는 PM. | 오전 오후 |
%M | 0을 더한 십진수로 분. | 00, 01, …, 59 |
%-M | 십진수로 분. | 0, 1, …, 59 |
%S | 두 번째는 0이 더해진 십진수입니다. | 00, 01, …, 59 |
%-S | 두 번째는 10진수입니다. | 0, 1, …, 59 |
%f | 마이크로초는 10진수로, 왼쪽에 0이 추가됩니다. | 000000 – 999999 |
%z | +HHMM 또는 -HHMM 형식의 UTC 오프셋입니다. | |
%Z | 시간대 이름. | |
%j | 0을 더한 10진수로 표시되는 일입니다. | 001, 002, …, 366 |
%-j | 10진수로 표시되는 일입니다. | 1, 2, …, 366 |
%U | 해당 연도의 주 번호(일요일을 주의 첫 번째 요일로 지정). 첫 번째 일요일 이전 새해의 모든 날은 0주로 간주됩니다. | 00, 01, …, 53 |
%W | 해당 연도의 주 번호(월요일이 주의 첫 번째 요일임). 첫 번째 월요일 이전 새해의 모든 날은 0주에 속하는 것으로 간주됩니다. | 00, 01, …, 53 |
# Python program to demonstrate
# strftime() function
from datetime import datetime as dt
# Getting current date and time
now = dt.now()
print("Without formatting", now)
# Example 1
s = now.strftime("%a %m %y")
print('\nExample 1:', s)
# Example 2
s = now.strftime("%A %-m %Y")
print('\nExample 2:', s)
# Example 3
s = now.strftime("%-I %p %S")
print('\nExample 3:', s)
# Example 4
s = now.strftime("%-j")
print('\nExample 4:', s)
Without formatting 2019-12-17 18:21:39.211378
Example 1: Tue-12-19
Example 2: Tuesday-12-2019
Example 3: 6 PM 39
Example 4: 351
반응형
'파이썬 > 기타' 카테고리의 다른 글
윈도우에서 라우트테이블보기 (0) | 2024.03.14 |
---|---|
제3차 자동차정책기본계획 (0) | 2022.09.28 |
중국 관련 2011년 수출입 항목 (0) | 2022.07.01 |
OpenSea 메타데이터 표준 (0) | 2022.05.09 |
비트코인 DAO (0) | 2022.03.23 |