WxForms DateTime в Python DateTime - PullRequest
       12

WxForms DateTime в Python DateTime

0 голосов
/ 29 сентября 2018

Мне нужно конвертировать DateTime из WxWidget

Fri Sep 28 00:00:00 2018

В другой формат, например:

28/09/18 20:35:00

Но я не могу найти ничего, что можно сделать

1 Ответ

0 голосов
/ 29 сентября 2018

Использование wx.DateTime Формат ()
т.е.

d=wx.DateTime.Now()
d
<wx.DateTime: "Sat Sep 29 10:35:28 2018">
d.Format('%d/%m/%y %H:%M:%S')
'29/09/18 10:35:28'

Параметры форматирования см. datetime справочные страницы https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior

Для параметров wx.DateTime см. https://wxpython.org/Phoenix/docs/html/wx.DateTime.html

Чтобы сгенерировать фактическую дату и время Python (согласно заголовку вашего вопроса):

f = d.Format('%d/%m/%y %H:%M:%S')
x = datetime.datetime.strptime(f,'%d/%m/%y %H:%M:%S')
x
datetime.datetime(2018, 9, 29, 10, 35, 28)
...