我有一个QDateEdit对象(显示窗口上的字段)。当我使用唯一真实的选项(根据PySide站点) QDateEdit.date()时,我得到的是"2000,1,1“而不是"1/1/2000”,并且文档在告诉我如何处理这些数据以将其用作实际日期方面完全无用。"2000,1,1“不是真正的日期。
如何使此日期成为我可以实际使用的日期,以及为什么我不能使用QDate、QDateEdit或QDateTimeEdit下PySide站点上描述的任何属性
发布于 2013-11-19 05:05:34
我很难确定你所说的“真正的约会”是什么意思,但这是我对你可能想要的东西的想法:
# QDateEdit's .date() returns a QtCore.QDate object
date = QtCore.QDate(2013, 1, 1)
# Get the string in whatever format you want
date.toString("MM/dd/yyyy")
Out[10]: u'01/01/2013'
# Get the date as a datetime object
date.toPython()
Out[11]: datetime.date(2013, 1, 1)这些我都是从PySide wiki得到的
https://stackoverflow.com/questions/20029166
复制相似问题