Python PySide QDateEdit
我有一个Python PySide QDateEdit,python,pyside,Python,Pyside,我有一个QDateEdit对象(显示窗口上的字段)。当我使用唯一的实物期权(根据PySide网站)QDateEdit.date()时,我得到的是“2000,1,1”,而不是“1/1/2000”,并且文档对于告诉如何处理这些数据以将其用作实际日期是完全无用的。“2000,1,1”不是一个真正的日期 如何使这个日期成为我可以实际使用的日期,以及为什么我不能使用PySide网站上QDate、QDateEdit、或QDateTimeEdit?中描述的任何属性,我很难确定你所说的“真实日期”是什么意思,但
QDateEdit
对象(显示窗口上的字段)。当我使用唯一的实物期权(根据PySide网站)QDateEdit.date()
时,我得到的是“2000,1,1”,而不是“1/1/2000”,并且文档对于告诉如何处理这些数据以将其用作实际日期是完全无用的。“2000,1,1”不是一个真正的日期
如何使这个日期成为我可以实际使用的日期,以及为什么我不能使用PySide网站上
QDate
、QDateEdit
、或QDateTimeEdit
?中描述的任何属性,我很难确定你所说的“真实日期”是什么意思,但我想知道你想要什么:
# 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)
我从上得到了所有这些为什么“2000,1,1”不是一个真正的约会?在我看来是2000年1月1日。。。也许会有帮助。但在那之前,马克问为什么不是真的约会?