19 #ifndef LIB_QUENTIER_UTILITY_DATE_TIME_H
20 #define LIB_QUENTIER_UTILITY_DATE_TIME_H
22 #include <quentier/utility/Linkage.h>
28 constexpr
int secondsToMilliseconds(
int seconds) noexcept
30 return seconds * 1000;
49 IncludeNumericTimestamp = 1 << 1,
53 IncludeMilliseconds = 1 << 2,
59 IncludeTimezone = 1 << 3
61 Q_DECLARE_FLAGS(Options, Option)
64 Q_DECLARE_OPERATORS_FOR_FLAGS(DateTimePrint::Options)
83 const QString QUENTIER_EXPORT printableDateTimeFromTimestamp(
84 const qint64 timestamp,
85 DateTimePrint::Options options = DateTimePrint::Options(
88 const char * customFormat =
nullptr);
The DateTimePrint class simply wraps the enum containing datetime printing options.
Definition: DateTime.h:38
Option
Definition: DateTime.h:44
@ IncludeTimezone
Definition: DateTime.h:59
@ IncludeNumericTimestamp
Definition: DateTime.h:49
@ IncludeMilliseconds
Definition: DateTime.h:53