2012-02-28 5 views
1

Я выводил временные метки (например, 2012-02-24 13: 18: 45.552882), и я хотел бы удалить последнюю часть (здесь будет .552882) из ​​выходного файла, поэтому у меня было бы только время и время на второй. Как я могу это сделать?Печать части временной метки с использованием python

Заранее благодарен!

+0

Как хранится ваша временная метка - строка? 'Datetime.time'? 'Time.time'? – katrielalex

+0

Я использую datetime.datetime.fromtimestamp(). Я попытался использовать time.ctime(), и я получил его для работы. – janecs

ответ

1

Вы можете использовать datetime.strftime(format). См. this

2
>>> date = '2012-02-24 13:18:45.552882' 
>>> good, bad = date.split('.') 
>>> good 
'2012-02-24 13:18:45' 
>>> bad 
'552882' 
+0

Не самый лучший способ: уже есть утилита для обработки разметки и форматирования временных меток, поэтому вам не нужно писать собственный код разделения строк самостоятельно. – katrielalex

Смежные вопросы