2024-09-30 12:34:41 发布
网友
我需要更改QDate的格式。这是我的代码:
QDate
yday = (QtCore.QDate.currentDate().addDays(-1))
我得到了这个结果。。。在
但我需要这个格式的日期:
2015/04/03
您可以使用datetime.strftime()
yourdate.strftime('%Y, %m, %d')
可以使用QDate方法将QDate转换为字符串:
>>> yday = QtCore.QDate.currentDate().addDays(-1) >>> yday.toString() 'Thu Apr 2 2015' >>> yday.toString(QtCore.Qt.ISODate) '2015-04-02' >>> yday.toString('yyyy/MM/dd') '2015/04/02'
注意,这个输出来自Python3。如果使用Python2,默认情况下,输出将是QString-但是可以使用unicode()将其转换为python字符串。在
QString
unicode()
您可以使用datetime.strftime()
可以使用
QDate
方法将QDate
转换为字符串:注意,这个输出来自Python3。如果使用Python2,默认情况下,输出将是
QString
-但是可以使用unicode()
将其转换为python字符串。在相关问题 更多 >
编程相关推荐