Найти - Пользователи
Полная версия: Массив времени. Как переформатировать?
Начало » Центр помощи » Массив времени. Как переформатировать?
1
Scharku
Всем привет.
Подскажите!

Существует у меня файл с базой данных, в одном столбце есть timestamp в виде чисел unix

Пример:
1650286800
1650286801
1650286802
1650286803
1650286804
1650286805
1650286806

Мне необходимо сделать массив формата ‘%y-%m-%d %H:%M:%S.%f’

Делаю следующим образом:

data = pd.read_csv(name, sep=';')
timestamp = data
time_data = time.ctime(timestamp)
print(time_data)

Естественно возникает ошибка, так как функция ctime может вернуть только одно число, т.е.
data = pd.read_csv(name, sep=';')
timestamp = data
time_data = time.ctime(timestamp)
print(time_data)
сработало бы, но мне нужен именно массив. Как это сделать с данной функцией?
Да и заодно, желательно формат поменять, ведь ctime выплевывает дату другого формата…
py.user.next
  
>>> import time
>>> 
>>> list(time.localtime(1650286800))
[2022, 4, 19, 0, 0, 0, 1, 109, 0]
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB