19#ifndef LIB_QUENTIER_UTILITY_DATE_TIME_H
20#define LIB_QUENTIER_UTILITY_DATE_TIME_H
22#include <quentier/utility/Linkage.h>
28constexpr 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)
64Q_DECLARE_OPERATORS_FOR_FLAGS(DateTimePrint::Options)
83const 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