Как реализовать unixtime без datetime?

Рейтинг: 0Ответов: 1Опубликовано: 26.01.2023

На курсах дали задание реализовать unixtime. Вот как я реализовала

from datetime import datetime
timestamp = int(input('Enter the number of seconds: '))
dt = datetime.fromtimestamp( timestamp )
print( dt )

Но ментор вернул мне задание, потому что ему нужно без использования данной библиотеки. Вопрос как это реализовать без библиотеки..? Может кто-либо с этим помочь...?

Ответы

▲ 1Принят

Если нельзя использовать библиотеку datetime то можно попробовать использовать модуль time:

import time

timestamp = int(input('Enter the number of seconds: '))
time_struct = time.gmtime(timestamp) # Преобразуем unixtime в UTC time объект
print(time.strftime("%Y-%m-%d %H:%M:%S", time_struct)) # Выводим в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС