반응형
[2021.08.10] YYYYMMDDHHMMSS format Using Python?
현재 시간을 가져오는 방법 (e.g : 21년8월10일 오후 21시51분50초 -> 210810215150)
# 현재시간을 출력하기 위한 함수
def now_time():
now = datetime.datetime.now()
year = str(now.year)
month = "0"+str(now.month)
day = str(now.day)
hour = str(now.hour)
minute = str(now.minute)
second = str(now.second)
# ============================ 현재시간====================================
# 10초 미만일 경우
second = int(second)
if second < 10: # 10초 미만이라면
second = "0" + str(second)
second = str(second)
# 10분 미만일 경우
minute = int(minute)
if minute < 10: # 10분 미만이라면
minute = "0" + str(minute)
minute = str(minute)
# 10시 미만일 경우
hour = int(hour)
if hour < 10: # 10시 미만이라면
hour = "0" + str(hour)
hour = str(hour)
current_time = year+month+day+hour+minute+second # 20210810215021
return current_time
출력 결과
-> 20210810215021
* 이 방법은 직접 if문을 통해, 10초미만, 10분미만, 10시미만일 때 조건을 줘야 위와 같은형태로 출력이 된다.
하지만 아래와 같은 방법으로 하면, 쉽게 위와 같이 출력할 수 있다.(아래의 방법이 효율적)
현재 시간을 가져오는 방법2 (e.g : 21년8월10일 오후 21시51분50초 -> 210810215150)
import datetime
current_time = datetime.datetime.today() # 2021-08-15 20:58:43.302125
print(current_time)
current_time = current_time.strftime('%Y%m%d%H%M%S') # 20210815205827
print(current_time)
<출력 결과>
반응형
'Etc' 카테고리의 다른 글
[2021.08.17] 인턴 6개월을 하면서 느낀점 (0) | 2021.08.17 |
---|---|
[2021.08.13] How to subtract -10 minutes from the current time by July 1, 2021 Using Python?(infinite loop) (0) | 2021.08.13 |
[2021.08.10] 인턴 하면서 실무 작업을 위해 구현 한 것들(Python) (0) | 2021.08.10 |
[2021.08.10] How do I transfer files from window(PC) to putty Using WinSCP? (0) | 2021.08.10 |
[2021.08.09] How to modify pending DNS on the ssls.com site? (0) | 2021.08.09 |
댓글