[ANN] EasyGUI_Qt version 0.9

Chris Warrick kwpolska at gmail.com
Sat Jan 10 04:32:28 EST 2015


On Sat, Jan 10, 2015 at 2:02 AM, André Roberge <andre.roberge at gmail.com> wrote:
> On Friday, 9 January 2015 19:09:15 UTC-4, stephen... at gmail.com  wrote:
>> One issue is the format returned for the calendar selection. For today, the string returned is "Fri Jan 9 2015". My script needs to convert the date to a datetime.date, and having the month returned as a string instead of an integer makes this harder.
>
> Would today's date be represented as the string "09.01.2015" useful to you? (I found out how to do this.)  If so, I could perhaps add an argument like numeric_format = True.

The correct way to handle this is to use cal.date.toPyDate(), which
helpfully returns a datetime.date object — and make this the default
output of the calendar function, because that’s the only useful output
for anyone asking for a date.

>>> date
'Sat Jan 10 2015'
>>> cal.date
PyQt4.QtCore.QDate(2015, 1, 10)
>>> cal.date.toPyDate()
datetime.date(2015, 1, 10)

-- 
Chris Warrick <https://chriswarrick.com/>
PGP: 5EAAEA16



More information about the Python-list mailing list