Seite 1 von 1

wx.DateTime

Verfasst: Mittwoch 11. April 2007, 10:25
von uphill
Hi,
wollte fragen ob wer von euch schonmal ein wx.DateTime in ein python datetime.datetime objekt konvertiert hat?

lg
upill

Re: wx.DateTime

Verfasst: Mittwoch 11. April 2007, 12:21
von gerold
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
:-)