Bibi's DevLog ๐Ÿค“๐ŸŽ

TIL - [20.09.05] ๋ณธ๋ฌธ

TIL

TIL - [20.09.05]

๋น„๋น„ bibi 2020. 9. 5. 23:30

(ing)

์ด๋ฉ”์ผ ์•Œ๋ฆผ ๊ธฐ๋Šฅ ๊ตฌํ˜„.

1. ๋ฉ”์ผ๋ณด๋‚ด๊ธฐ ํ•จ์ˆ˜
2. 1๋ถ„๋งˆ๋‹ค ํ™•์ธํ•˜๋ฉฐ alert_e_date์™€ alert_e_time์ด ํ˜„์žฌ์‹œ๊ฐ„๊ณผ ๊ฐ™์•„์ง€๋ฉด (or ํ˜„์žฌ์‹œ๊ฐ„ ์ดํ•˜๊ฐ€ ๋˜๋ฉด?) ๋ฉ”์ผ ๋ณด๋‚ด๊ธฐ.

 

TIL

 

-๋‚ ์งœ์™€ ์‹œ๊ฐ„ ๋น„๊ตํ•˜๋Š” ๊ฒŒ ์ƒ๊ฐ๋ณด๋‹ค ์‰ฝ์ง€ ์•Š๋‹ค;; db์— ์ €์žฅ๋œ ๋‚ ์งœ๋Š” string์ด๋ผ์„œ ์‰ฝ์ง€ ์•Š์€ ๋ฐฉ๋ฒ•์œผ๋กœ ๋น„๊ต๊ฐ€ ๋˜๋Š” ๋“ฏ?
๋‚ด์ผ, ๋ชจ๋ ˆ ๋‚  ์žก๊ณ  ๊ตฌ๊ธ€๋ง์„ ํ•ด์„œ ๊ฐœ๋…์„ ์ดํ•ดํ•œ ๋‹ค์Œ ์ฝ”๋“œ๋ฅผ ์งœ์•ผ๊ฒ ๋‹ค.

www.codingfactory.net/11751ํŒŒ์ด์ฌ์—์„œ ๋ฐ์ดํ„ฐ ํƒ€์ž… ํ™•์ธํ•˜๊ธฐ : print(type(ํ™•์ธํ•˜๋ ค๋Š”๋Œ€์ƒ))

->alert_e_datetime ์€ str, now๋Š”  datetime.datetime์œผ๋กœ ์œ ํ˜•์ด ๋‹ฌ๋ž๋‹ค.

 

-๊ตฌ๊ธ€๋ง ํ•ด ๋ณด๋‹ˆ datetimeํ˜•์œผ๋กœ ๋‚ ์งœ๋ฅผ ๋ณ€ํ™˜ํ•ด์•ผ ๋‚ ์งœ์—ฐ์‚ฐ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค.
datetimeํ˜•์œผ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” db์˜ ๋‚ ์งœ, ์‹œ๊ฐ„(=str, ๋ฌธ์ž์—ด)์„ ์ •์ˆ˜(integer)๋กœ ๋ณ€ํ™˜ํ•ด์•ผ ํ•œ๋‹ค.
๊ทธ๋ž˜์„œ db์— ์ €์žฅ๋œ ๋‚ ์งœ์™€ ์‹œ๊ฐ„์„ ์—ฐ/์›”/์ผ/์‹œ/๋ถ„์œผ๋กœ ์ชผ๊ฐ  ๋’ค int()๋กœ ์ •์ˆ˜๋กœ ๋งŒ๋“ค์–ด ์ฃผ์—ˆ๋‹ค.
mainia.tistory.com/5751 ํŒŒ์ด์ฌ ๋ฌธ์ž ์ˆซ์ž๋กœ ๋ณ€ํ™˜
->์ด๋ ‡๊ฒŒ ํ•˜๋‹ˆ print(type(alert_e_datetime)) ์˜ ๊ฒฐ๊ณผ๊ฐ€ <class 'datetime.datetime'> ๋กœ ์ž˜ ๋‚˜์˜จ๋‹ค!

โ“datetime.datetimeํ˜•์‹์œผ๋กœ ๋ฐ”๊พผ ๋’ค ๋‚ ์งœ์—ฐ์‚ฐ์„ ํ•˜๊ณ  ๋งž์œผ๋ฉด ๋ฉ”์ผ์„ ๋ณด๋‚ด๋„๋ก ํ–ˆ๋Š”๋ฐ.. ๋ฉ”์ผ์ด ์•ˆ ์˜จ๋‹คใ… 
์‚ฝ์งˆ์„ ๋„ˆ๋ฌด ์˜ค๋ž˜ ํ•ด์„œ ์ด์ œ ์ŠคํŒŒ๋ฅดํƒ€ ์Šฌ๋ž™ ์ฑ„๋„์— ์งˆ๋ฌธ์„ ์˜ฌ๋ ค ๋ณด์•˜๋‹ค.

 

๋‚ด์ผ ๊ณต๋ถ€์‹œ์ž‘ ์ „๊นŒ์ง€ ์•„๋ฌด๋‚˜ ๋‹ต๋ณ€ํ•ด์ฃผ์…จ์œผ๋ฉด..๐Ÿ™
๋‹ต๋ณ€์„ ๋ณด๋ฉด์„œ ์ตœ๋Œ€ํ•œ ๋‚ด์ผ ์ค‘์œผ๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒŒ ๋ชฉํ‘œ!
๋‚ด์ผ๋„ ํ‡ด๊ทผํ•˜๊ณ  ๋ฐฅ ํ›„๋”ฑ ๋จน๊ณ  ์ปดํ“จํ„ฐ ์•ž์— ์•‰์•„์•ผ๊ฒ ๋‹ค.

์˜ค๋Š˜์˜ ์ˆœ์ˆ˜๊ณต๋ถ€์‹œ๊ฐ„ - 1:55:50 ๐Ÿ‘ฉ‍๐Ÿ’ป