chore: update files of project

This commit is contained in:
x-tools-author 2024-04-05 22:29:49 +08:00
parent 9171e35239
commit 1e3c5e9032
2 changed files with 9 additions and 2 deletions

View File

@ -235,14 +235,19 @@ QString xToolsApplication::hexStringToString(const QString &str)
return QString::fromUtf8(arr);
}
QString xToolsApplication::buildDateTimeString(const QString &format)
QDateTime xToolsApplication::buildDateTime()
{
QString dateString = QString(__DATE__);
QString timeString = QString(__TIME__);
dateString = dateString.replace(QString(" "), " 0");
QString dateTimeString = dateString + " " + timeString;
QDateTime dateTime = QLocale(QLocale::English).toDateTime(dateTimeString, "MMM dd yyyy hh:mm:ss");
return dateTime.toString(format);
return dateTime;
}
QString xToolsApplication::buildDateTimeString(const QString &format)
{
return buildDateTime().toString(format);
}
QString xToolsApplication::systemDateFormat()

View File

@ -9,6 +9,7 @@
#pragma once
#include <QApplication>
#include <QDateTime>
#include <QMainWindow>
#include <QPixmap>
#include <QSplashScreen>
@ -47,6 +48,7 @@ public:
Q_INVOKABLE static QString dateTimeString(const QString &format);
Q_INVOKABLE static QString stringToHexString(const QString &str);
Q_INVOKABLE static QString hexStringToString(const QString &str);
Q_INVOKABLE static QDateTime buildDateTime();
Q_INVOKABLE static QString buildDateTimeString(const QString &format);
Q_INVOKABLE static QString systemDateFormat();
Q_INVOKABLE static QString systemTimeFormat();