areum

[Python] datetime 활용하기 본문

Programming/Python

[Python] datetime 활용하기

armmy 2023. 4. 12. 14:10
728x90

1. 날짜 데이터로 변환하기(to_datetime)

2. 날짜/시간/시/분으로 추출하기

3. 날짜/시간/시/분으로 변경하기

4. 날짜 추출하기(between)


1. 날짜 데이터로 변환하기 (to_datetime)

데이터는 제가 임의로 만든 날짜 데이터입니다. 아래 코드를 실행하면   

df['date']=pd.to_datetime(df['date'])

2. 날짜/시간/시/분으로 추출하기

각각의 날짜, 시간, 시, 분만 따로 추출할 수 있습니다.

# 날짜 추출하기
df['short_date']=df['date'].dt.date
 
# 시간 추출하기
df['time']=df['date'].dt.time
 
# 시 추출하기
df['hour']=df['date'].dt.hour
 
# 분 추출하기
df['min']=df['date'].dt.minute

3. 날짜/시간/시/분 변경하기

df['date'].replace('2023-02-10 07:40:00','2023-02-10 07:50:15',inplace=True)

4. 날짜 추출하기(between)

df = df[df['date'].between('2023-02-11','2023-02-14')]