>>> import wx >>> import dateutil.parser >>> t = dateutil.parser.parse('2011-03-14 23:29:52.0') >>> wx.DateTime(t) <wx.DateTime: "Mon Mar 14 23:29:52 2011">
フォーマットが分かってる場合はdatetime
でもいいんですが,dateutil.parser.parse
はフォーマットを指定せずとも文字列から日付のデータ型に変換してくれるので便利♪
日付でない文字列が入力された場合はValueError
が出るので,try-except構文で例外処理すればどんな場合も対応できます.
そんでもってwxPythonはGUIモジュールなわけですが,日付を扱うクラスが用意されてます. wxPython内で日付を扱いたい場合は必要になるかと思います. 今のところ使い道は分かってないですが...