logo

Python strftime() 함수

그만큼 스트라프타임() 함수는 날짜 및 시간 개체를 문자열 표현으로 변환하는 데 사용됩니다. 형식이 지정된 코드를 하나 이상 입력하고 문자열 표현을 반환합니다. 파이썬 .

Python Strftime() 구문

통사론: datetime_obj.strftime(형식)



매개변수:

  • 체재: 날짜와 시간의 특정 부분을 정의하는 다양한 형식 코드로 구성됩니다.

보고: 날짜 또는 시간 객체의 문자열 표현을 반환합니다.

Python 예제의 Strftime() 메서드

파이썬 날짜 시간 라이브러리에는 strftime()이라는 메서드가 포함되어 있습니다. 필요한 문자열 표현을 구축하기 위해 제공되는 다양한 형식 코드를 활용할 수 있습니다. Python 날짜 시간 문자열 strftime() 함수의 예를 살펴보겠습니다.



파이썬3




하위 문자열 함수 java



from> datetime>import> datetime> now>=> datetime.now()> formatted>=> now.strftime(>'%Y-%m-%d %H:%M:%S'>)> print>(formatted)>

>

>

CSS로 이미지 정렬

산출

2023-07-18 06:24:12>

시간 복잡도: 오(1)
보조 공간: 오(1)

Datetime 모듈에서 Strftime() 사용

이 코드에서는strftime()>의 방법datetime>파이썬 날짜 시간 문자열을 변환하는 모듈입니다.

파이썬3




# 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>(>' Example 1:'>, s)> # Example 2> s>=> now.strftime(>'%A %m %Y'>)> print>(>' Example 2:'>, s)> # Example 3> s>=> now.strftime(>'%I %p %S'>)> print>(>' Example 3:'>, s)> # Example 4> s>=> now.strftime(>'%j'>)> print>(>' Example 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>

시간 복잡도: 오(1)
보조 공간: 오(1)

자바 수학.min

AM/PM을 사용하여 날짜 및 시간 형식 지정

이 코드에서는strftime()>의 방법datetime>AM/PM 형식의 날짜 및 시간을 Python 날짜 시간 문자열로 형식화하는 모듈입니다.

파이썬3




from> datetime>import> datetime as dt> date>=> dt.now()> formatted_date>=> date.strftime(>'%B %d, %Y'>)> print>(formatted_date)> time>=> dt.now()> formatted_time>=> time.strftime(>'%I:%M:%S %p'>)> print>(formatted_time)>

>

>

zip용 리눅스 명령

산출

July 18, 2023 06:52:17 AM>

시간 복잡도: 오(1)
보조 공간: 오(1)

다양한 형식 코드 결합

이 코드에서는strftime()>의 방법datetime>특정 형식에 대한 다양한 형식 코드와 여러 형식 코드가 있는 사용자 정의 문자열을 Python 날짜 시간 문자열로 결합하는 모듈입니다.

파이썬3




from> datetime>import> datetime as dt> custom>=> dt.now()> formatted_custom>=> custom.strftime(>'Today is %A, %B %d, %Y'>)> print>(formatted_custom)> combined>=> dt.now()> formatted_combined>=> combined.strftime(>'%d/%m/%Y %H:%M:%S'>)> print>(formatted_combined)>

>

numpy 표준편차

>

산출

Today is Tuesday, July 18, 2023 18/07/2023 06:50:49>

시간 복잡도: 오(1)
보조 공간: 오(1)

형식 코드 목록

형식 코드에 대한 참조 표입니다.

지령 의미 출력 형식
%ㅏ 축약된 요일 이름입니다. 썬, 마이,…
%ㅏ 전체 요일 이름입니다. 일요일 월요일,…..
%안에 평일을 십진수로 표시합니다. 0, 1,…., 6
%디 0이 추가된 십진수로 표시된 날짜입니다. 01, 02,…., 31
%-디 월의 일을 십진수로 표시합니다. 1230
%비 약식 월 이름입니다. 1월, 2월,…., 12월
%비 전체 월 이름입니다. 1월, 2월,…
%중 0이 추가된 십진수로 된 월입니다. 01, 02,…., 12
%-중 월을 십진수로 표시합니다. 1, 2,…., 12
%그리고 0이 추가된 십진수로 세기가 없는 연도입니다. 00, 01,…, 99
%-그리고 세기가 없는 연도를 십진수로 표시합니다. 0, 1,…, 99
%그리고 십진수로 세기를 포함한 연도입니다. 2013년, 2019년 등
%시간 시간(24시간제)은 0이 추가된 십진수입니다. 00, 01,….., 23
%-시간 시간(24시간제)을 십진수로 표시합니다. 0, 1,…., 23
%나 시간(12시간제)은 0이 추가된 십진수입니다. 01, 02,…, 12
%-나 10진수로 표현된 시간(12시간제)입니다. 1, 2,…,12
%피 로케일의 AM 또는 PM입니다. 오전 오후
%중 0이 추가된 십진수로서의 분입니다. 00, 01,…., 59
%-중 분을 십진수로 표시합니다. 0, 1,…, 59
%에스 두 번째는 0이 추가된 십진수입니다. 00, 01,…, 59
%-에스 초를 십진수로 표현합니다. 0, 1,…., 59
%에프 마이크로초는 십진수로 표시되며 왼쪽에 0이 추가됩니다. 000000 – 999999
%와 함께 +HHMM 또는 -HHMM 형식의 UTC 오프셋입니다.
%와 함께 시간대 이름.
%제이 0이 추가된 십진수로 표시되는 올해의 일입니다. 001, 002,….., 366
%-제이 올해의 일을 십진수로 표시합니다. 1, 2,…., 366
%안에 해당 연도의 주 번호(일요일이 주의 첫 번째 날임). 첫 번째 일요일 이전의 새해의 모든 날짜는 0주차로 간주됩니다. 00, 01,…., 53
%안에 해당 연도의 주 번호(주의 첫 번째 날이 월요일)입니다. 첫 번째 월요일 이전의 새해의 모든 날짜는 0주차로 간주됩니다. 00, 01,….., 53