일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 안드로이드앱개발
- 의무경찰
- Android
- 동성로카페
- 수성구카페
- 어플개발
- 앱개발
- 지산동카페
- 감성카페
- 애드몹
- 안드로이드
- 코딩공부
- 동성로핫플
- 안드로이드스튜디오
- 대구핫플
- androidstudio
- 파이썬
- 안드로이드앱
- 동성로맛집
- 애드센스
- 범물동
- 대구인스타핫플
- 코딩
- 범물동카페
- 수성구맛집
- 대구카페
- 인스타핫플
- 대구맛집
- 개발자
- 안드로이드개발
- Today
- Total
Glacier's Daily Log
Python) 파이썬 datetime 모듈을 이용해 오늘 날짜 나타내기 본문
코딩으로 무언가를 만드려고 하다 보면
오늘의 날짜를 나타내야 할 때가 분명히 온다.
엑셀을 공부할 때, 오늘 날짜를 표현 할 일이 많아서
NOW(), TODAY() 함수를 매우 잘 활용 했었는데
생각보다 JAVA 나 C++ 에서는
오늘 날짜를 표현하는게
쉽지가 않았다.
단 하나의 코드나 함수만으로 해결 되는 것이 아니였다.
이번에 파이썬 공부를 시작하면서도
많은 프로그램을 만들어 보려고 노력했다.
예를 들어, 웹 크롤링 예제를 만들 때
나는 프로그램을 시작할때
"환영합니다. 오늘은 ㅇㅇㅇㅇ년 ㅇㅇ월 ㅇㅇ일 입니다"
이런식으로 날짜를 알려주는 멘트를 추가하고 싶었다.
이런 느낌.
그래서 공부해 보았더니
다행히도 파이썬에서는
자바 보다는 쉽게 구현 할 수 있었다.
날짜를 구하기 위해 datetime 모듈을 이용한다.
import datetime
datetime을 import 한다.
datetime 모듈에 대해 자세히 알고 싶으면
구글링을 한다.
코딩 할 시 모르는 게 있을때는
무조건 '구글링' 으로 직접 알아보는 습관을 들이는게
가장 중요하다고 생각한다.
그것조차 귀찮은 사람들이 있을 수 도 있기에
친절하게 링크를 달아놓겠다.
now = datetime.datetime.now()
# 시간까지 나타내려면 datetime.datetime
# 날짜까지만 나타내려면 datetime.date
다음에는, 이렇게 now 라는 변수에 datetime.datetime.now() 값을 담아준다.
구글링 해보았으면 알겠지만
datetime.datetime 은 (년도, 월, 일, 시간, 분, 초, 밀리초) 의 값을 반환해준다.
여기에 now()는, 현재의 값을 반환시켜 주는 역할을 한다.
따라서, 이 함수를 거치면 now 변수에 현재의 날짜 + 시간값이 담기는 것이다.
주석에 달아놨듯이, 자기는 시간값 까지는 필요없다. 오직 오늘 날짜만 필요하다
그런 사람은 datetime.date.now() 를 사용해주면 된다.
datetime.date 는 (년도, 월, 일) 값만 반환한다.
nowDate = now.strftime('%Y년 %m월 %d일 %H시 %M분 입니다.')
그 다음, 이제 nowDate라는 변수에 서식화 된 값을 넣어주자.
숫자 데이터로 (년, 월, 일, 시간) 값이 들어있던 now값을 strftime으로 문자열 화 해주는 것이다.
나는 nowDate 함수에 "ㅇㅇㅇㅇ년 ㅇㅇ월 ㅇㅇ일 ㅇㅇ시 ㅇㅇ분 입니다" 라고 담아놓았다.
그럼 이제 끝이다.
print(nowDate)
를 하면
이렇게 실행 된다.
# https://h-glacier.tistory.com/
import datetime
now = datetime.datetime.now()
nowDate = now.strftime('%Y년 %m월 %d일 %H시 %M분 입니다.')
print(nowDate)
지금까지 작성한 코드를 모아보면
이렇게 된다.
생각보다 간단한 코드로 오늘의 날짜를 내가 원하는 형식으로 바꿔서 print 할 수 있다.
도움이 되었으면 공감이나 댓글 달아주면 고마울 것 같다 :)
'Coding > Python' 카테고리의 다른 글
Python) 파이썬 웹크롤링 예제 오류 수정본 - AttributeError: 'NoneType' object has no attribute (2) | 2020.07.05 |
---|---|
Python) 파이썬 BeautifulSoup4를 이용해 웹 크롤링 예제 만들어 보기 (10) | 2020.05.13 |
Python) 파이썬으로 로또 1등번호 추첨기 만들기 (0) | 2020.05.09 |
Python) 갑자기 내가 파이썬을 하게 된 이유 (0) | 2020.05.08 |
Python) 파이썬을 이용한 이미지 크롤링 프로그램 만들기 (10) | 2020.05.08 |