wx.DateTime

Plattformunabhängige GUIs mit wxWidgets.
Antworten
uphill
User
Beiträge: 22
Registriert: Sonntag 10. Dezember 2006, 20:17

Hi,
wollte fragen ob wer von euch schonmal ein wx.DateTime in ein python datetime.datetime objekt konvertiert hat?

lg
upill
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5555
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Oberhofen im Inntal (Tirol)
Kontaktdaten:

uphill hat geschrieben:wx.DateTime in ein python datetime.datetime
Hi upill!

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)
>>> 
mfg
Gerold
:-)
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Antworten