파이썬에서 현재 시간을 출력하고 싶을 때는 datetime 패키지 내의 datetime 모듈 내의 now() 함수를 사용하시면 됩니다. 년(year), 월(month), 일(day), 시(hour), 분(minute), 초(second)를 각각 출력할 수 있습니다. 현재 날짜와 시간을 출력하는 간단한 예제를 하나 만들어봤습니다.
1
2
3
4
5
6
|
from datetime import datetime
now = datetime.now()
print()
print("지금은", now.year, "년", now.month, "월", now.day, "일", now.hour, "시", now.minute, "분", now.second, "초입니다. \n")
|
cs |
이 코드를 실행하시면 다음과 같이 현재 날짜와 시간이 출력됩니다.
생후 몇 일인지 계산하기
이것을 응용하면 지금까지 몇 일을 살아왔는지를 계산할 수 있습니다. 원리는 간단합니다. 태어난 날짜를 입력한 후에 현재 시간에서 태어난 날짜의 시간을 뺀 후에, 일 수만 출력하면 됩니다. 저는 저 포함 아내와 애기들이 생후 몇 일인지 계산하도록 코드를 짜봤습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
from datetime import datetime
now = datetime.now()
print()
print("지금은", now.year, "년", now.month, "월", now.day, "일", now.hour, "시", now.minute, "분", now.second, "초입니다. \n")
kyohoon_birth = datetime(1988, 2, 11, 0, 0, 0)
hee_birth = datetime(1990, 1, 1, 0, 0, 0)
roa_birth = datetime(2018, 5, 7, 0, 0, 0)
ina_birth = datetime(2019, 7, 27, 0, 0, 0)
kyohoon_time = now - kyohoon_birth
hee_time = now - hee_birth
roa_time = now - roa_birth
ina_time = now - ina_birth
print("교훈 생후", kyohoon_time.days, "일")
print("희 생후", hee_time.days, "일")
print("로아 생후", roa_time.days, "일")
print("인아 생후", ina_time.days, "일")
print()
|
cs |
이 코드를 실행하면 다음과 같이 생후 몇 일되었는지를 알 수 있습니다. 태어난 시간은 그냥 0시 0분 0초로 설정했습니다. 우리는 날 수만 계산하면 되기 때문입니다.
저의 경우는 만 일 넘게 살아왔네요. 저희 둘째 딸 인아는 이제 막 돌을 지났습니다. ㅎㅎ
'Dev > python' 카테고리의 다른 글
[python] 문자열에 특정 단어가 몇 번 들어가는지 세기 (+스팸 메일 체크), split()과 strip() 활용 (0) | 2020.08.28 |
---|---|
[코딩도장] 23.7 심사문제: 지뢰찾기, 제가 푼 방법 (2) | 2020.08.28 |
[python] 숫자 여러 개 한 번에 입력받기, input(), split(), map() 함수 (0) | 2020.08.27 |
[python] 리스트 일부 요소 삭제(del 또는 pop) 및 전체 요소 삭제(clear)하는 방법 (0) | 2020.08.27 |
[python] 데이터셋 내 이미지들의 이름이 0000001.bmp, 0000002.bmp,..., 0001000.bmp일 때 순차적으로 읽는 방법 (0) | 2020.08.25 |
[python] 스네이크 표기법과 캐멀 표기법: 변수, 함수, 클래스 이름 지을 때 (0) | 2020.08.25 |
[python] GBVS로 visual saliency 맵 산출하기 (0) | 2020.08.22 |
[PyTorch] ones, zeros 함수와 ones_like, zeros_like 함수 (0) | 2020.08.21 |