Hi,
wollte fragen ob wer von euch schonmal ein wx.DateTime in ein python datetime.datetime objekt konvertiert hat?
lg
upill
wx.DateTime
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi upill!uphill hat geschrieben:wx.DateTime in ein python datetime.datetime
Das ist eine unglaublich blöde Sache:
Code: Alles auswählen
>>> import datetime
>>> import wx
>>> app = wx.PySimpleApp()
>>> d = datetime.datetime.now()
>>> d
datetime.datetime(2007, 4, 11, 13, 1, 18, 875000)
>>> wxd = wx.DateTime()
>>> wxd.ParseDateTime(str(d))
19
wxd.SetMillisecond(d.microsecond / 1000)
<wx.DateTime: "04/11/07 13:01:18" at _4063ae01_p_wxDateTime>
>>> wxd
<wx.DateTime: "04/11/07 13:01:18" at _4063ae01_p_wxDateTime>
>>> year = wxd.GetYear()
>>> month = wxd.GetMonth() + 1
>>> day = wxd.GetDay()
>>> hour = wxd.GetHour()
>>> minute = wxd.GetMinute()
>>> second = wxd.GetSecond()
>>> millisecond = wxd.GetMillisecond()
>>> d2 = datetime.datetime(year, month, day, hour, minute, second, millisecond * 1000)
>>> d2
datetime.datetime(2007, 4, 11, 13, 1, 18, 875000)
>>> d
datetime.datetime(2007, 4, 11, 13, 1, 18, 875000)
>>>
Gerold

http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.