1
0
forked from BRT/arc
arc/database/time/DateUtils.h
slava cd4d6c7e89 Update transaction handling with a new history parsing script.
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.
2025-05-09 22:44:29 +07:00

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 &timestamp);
static QString toUtcString(const QDateTime &dateTime);
};