Parse date string and change format

Humbler·2020년 3월 12일
0

https://stackoverflow.com/questions/2265357/parse-date-string-and-change-format

영어로 년월일이 있을때 원하는 형식으로 바꾸는 방법이다.
즉, Varchar로 되어있던 년월일을 ㅡ> date로(MySQL 필드유형기준)

그걸 bulk_data create 할 때 한 칼럼에서 사용했다.
그 결과 Mar 05 2020 ㅡ> 2020-03-05 로 바뀌었다.

import csv
import datetime
from article.models import News
hand = open('../Desktop/newsHarry.csv')
reader = csv.reader(hand)
print(reader)
bulk_list = []
for row in reader:
	bulk_list.append(News(
		title = row[0],
		author = row[1],
		created_at = datetime.datetime.strptime(row[2], '%b %d %Y').strftime('%Y-%m-%d'),
		thumbnail = row[3],
		content = row[4]))
profile
무엇을 모르는지 모르는 상태에서 무엇을 모르는지 아는 상태가 되어가는.

0개의 댓글