일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 자료구조
- 네트워크보안
- 컴퓨터과학
- 소프트웨어
- 소프트웨어공학
- 데이터베이스
- 프로그래밍언어
- 데이터구조
- 머신러닝
- 데이터분석
- 데이터과학
- 웹개발
- 네트워크
- 컴퓨터비전
- 코딩
- 자바스크립트
- 프로그래밍
- 인공지능
- 사이버보안
- 빅데이터
- 버전관리
- 클라우드컴퓨팅
- 2
- 보안
- 컴퓨터공학
- 딥러닝
- I'm Sorry
- 알고리즘
- 파이썬
- Yes
- Today
- Total
스택큐힙리스트
"Jun 1 2005 1:33PM" 문자열을 datetime으로 변환하세요. 본문
다음 문자열을 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 객체로 변환할 수 있습니다. 이는 데이터 분석 등의 작업에서 매우 유용하게 사용될 수 있습니다.