스택큐힙리스트

"Jun 1 2005 1:33PM" 문자열을 datetime으로 변환하세요. 본문

카테고리 없음

"Jun 1 2005 1:33PM" 문자열을 datetime으로 변환하세요.

스택큐힙리스트 2023. 3. 14. 22:51
반응형

다음 문자열을 datetime 객체로 변환하는 방법은 무엇인가요?

Jun 1 2005 1:33PM

답변 1

datetime.strptime은 사용자가 지정한 형식으로 입력 문자열을 구문 분석하여 시간대 정보가 없는 datetime 객체로 변환합니다.

>>> from datetime import datetime

>>> datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')

datetime.datetime(2005, 6, 1, 13, 33)

기존의 datetime 객체를 사용하여 date 객체를 얻으려면 .date()을 사용하여 변환하십시오.

>>> datetime.strptime('Jun 1 2005', '%b %d %Y').date()

date(2005, 6, 1)

링크:

번역할 수 없는 문자열입니다.

strptime / strftime 서식 문자열 문서: Python 2, Python 3

strftime.org 포맷 문자열 치트시트

노트:

strptime = 문자열 구문 분석 시간

strftime는 문자열 형식 시간을 의미합니다.

답변 2

숫자와 문자의 조합으로 이루어진 시간 표현은 다양한 형식이 있습니다. 그 중에서도 Jun 1 2005 1:33PM과 같은 형식은 일반적으로 미국에서 사용되는 날짜와 시간 표기법입니다. 이를 파이썬에서는 datetime 객체로 변환할 수 있습니다.

datetime은 파이썬에서 제공하는 기본 라이브러리로, 날짜와 시간을 다루는 다양한 함수와 메소드를 제공합니다. 이를 활용하여 Jun 1 2005 1:33PM을 datetime 객체로 변환하는 방법은 다음과 같습니다.

먼저, datetime 모듈을 import 합니다.

```python

import datetime

```

다음으로, 문자열을 datetime 객체로 변환하기 위해 strptime() 메소드를 사용합니다. 이 메소드는 문자열과 변환을 위한 형식 문자열을 인자로 받습니다. Jun 1 2005 1:33PM의 경우 %b %d %Y %I:%M%p와 같은 형식 문자열을 사용할 수 있습니다.

```python

date_string = Jun 1 2005 1:33PM

format_string = %b %d %Y %I:%M%p

datetime_object = datetime.datetime.strptime(date_string, format_string)

```

위와 같은 코드를 실행하면 Jun 1 2005 1:33PM 문자열이 datetime 객체로 변환됩니다.

이처럼 파이썬의 datetime 모듈을 이용하면 다양한 시간 표현 형식을 datetime 객체로 변환할 수 있습니다. 이는 데이터 분석 등의 작업에서 매우 유용하게 사용될 수 있습니다.

반응형
Comments