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