본문 바로가기

파이썬/기타

strftime

반응형

참고 : 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