Replaced `PayByPhoneScript` with `GetLastDaysHistoryScript` in `main.cpp`. Introduced enhanced date/time utilities and improved database timestamp handling with `DateUtils`. Refactored `TransactionDAO` methods to separate parsing logic and added support for retrieving recent transactions within specified hours. Added the `GetLastDaysHistoryScript` class to parse and save recent transaction history.
18 lines
348 B
C++
18 lines
348 B
C++
#pragma once
|
|
#include <QTimeZone>
|
|
|
|
class DateUtils final : public QObject {
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit DateUtils(QObject *parent = nullptr);
|
|
|
|
static QDateTime getMoscowNow();
|
|
|
|
static QDateTime getUtcNow();
|
|
|
|
static QDateTime fromUtcString(const QString ×tamp);
|
|
|
|
static QString toUtcString(const QDateTime &dateTime);
|
|
};
|