파이썬/datetime 활용

python(vscode)/오늘 날짜 가져오기#2/datetime

gongdol 2023. 1. 1. 00:48
300x250

지난번에 221228 로 만드는법을 정리했는데 1월1일이 되니 2311 이렇게 된다. 

 

조금 수정해보자. 기존코드는 아래 글을 확인하자. 

https://gongdolgongdol.tistory.com/127

 

python(vscode)/오늘 날짜 가져오기#1/datetime

오늘 날짜를 가져와보자 최종목표는 오늘날짜가 22년 12월 28일이니 20221228 형식으로 가져오는 것이다. 1. 코드작성 1) 코드는 아래와 같다. 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

gongdolgongdol.tistory.com

 

1. 기존코드 문제상황

  1) 1월1일에 돌렸을때 결과 

     -> 정수형 자료들이 1월을 1로 표기하니 내가 원하는 20230101 이 안되고 202311이된다. 

 

2. 코드변경

  1) datetime.today 만 활용하여 고쳐보자.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from datetime import datetime
 
today = str(datetime.today())            # 현재 날짜 가져오기
print("\ndatetime.today:")
print(today)
 
today = today[:10]
print("\n필요한부분 자르기:")
print(today)
 
print("\nsplit 사용해보기:")
print(today.split('-'))
 
print("\nreplace 사용해보기:")
print(today.replace('-',''))
 
 
cs

 

 

3. 결과

  -. replace 사용하여 만들 수 있었다. 

  -. split 은 리스트로 반환한다. 

300x250