我的GUI中有一个QDateEdit
,我从中将QDate
转换为QString
并将其添加到我的数据库。 QString
日期以这种格式保存在数据库中:20/12/2015。
如果用户想编辑日期,则需要再次在GUI上的QDateEdit
字段中显示日期。因此,我需要获取数据库,取回日期(以QString
格式),并将其重新转换为QDate
,以便将其放置在GUI上的QDateEdit
字段中。
然而,我无法使用以下方法将QString
格式(即:20/12/2015)转换为QDate
:
QString date_string_on_db = "20/12/2015";
QDate Date;
Date.fromString(date_string_on_db,"dd/MM/YYYY");
Date
一直返回invalid
。
我应该怎么做?
dd/MM/yyyy
作为格式字符串。 - Daniel Kamil Kozar