파이썬 초단위만 가지고 현재 시각을 어떻게 나타낼까요..?

파이썬 초단위만 가지고 현재 시각을 어떻게 나타낼까요..?

QA

파이썬 초단위만 가지고 현재 시각을 어떻게 나타낼까요..?

답변 2

본문

import time

sec = time.time()

hour = int(9+sec // (60 * 60) % 24)

min = int(((sec % (60 * 60)) // 60)

second = int(sec % 60)

 

 

이런식으로 1970년 1월 1일부터 현재까지의 seconds(초)를 이용하여 현재의 시간(년, 월, 일, 시, 분, 초)를 어떻게 할까요??

년, 월, 일을 못하겠습니다 ㅠㅠ 

이 질문에 댓글 쓰기 :

답변 2

현재 시각을 나타낼 목적이라면

import time

time.time() 하면 1616528289.4142532 이런 식으로 

1970.1.1 부터 현재까지의 시간을 초로 나타낸 겁니다.

이것을 일일이 계산해서 하는 것이 아니라

 

time.strftime('%Y-%m-%d %H:%M:%S') 하면 2021-03-24 04:45:23 이렇게 표현할 수 있습니다.

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 211
© SIRSOFT
현재 페이지 제일 처음으로