- ui.labelVersionDate->setText(map["clientVersionDate"].toString());
- ui.labelUptime->setText(map["connectedSince"].toDateTime().toLocalTime().toString(Qt::DateFormat::SystemLocaleShortDate));
+ if (map["clientVersionDate"].toString().isEmpty()) {
+ ui.labelVersionDate->setText(QString("<i>%1</i>").arg(tr("Unknown date")));
+ }
+ else {
+ ui.labelVersionDate->setText(tryFormatUnixEpoch(map["clientVersionDate"].toString(), Qt::DateFormat::DefaultLocaleShortDate));
+ }
+ ui.labelUptime->setText(map["connectedSince"].toDateTime().toLocalTime().toString(Qt::DateFormat::DefaultLocaleShortDate));