41 std::tuple<int, int, int, int, int, int>
asTuple()
const {
Timestamp(int second=0, int minute=0, int hour=0, int day=1, int month=1, int year=1970)
Construct a Timestamp with explicit components.
Definition Timestamp.hpp:23
int month
Month (1–12).
Definition Timestamp.hpp:55
int year
Four-digit year.
Definition Timestamp.hpp:56
std::tuple< int, int, int > asDate() const
Return the date portion as a tuple.
Definition Timestamp.hpp:49
std::tuple< int, int, int, int, int, int > asTuple() const
Return all components as a tuple.
Definition Timestamp.hpp:41
int day
Day of month (1–31).
Definition Timestamp.hpp:54
int hour
Hours (0–23).
Definition Timestamp.hpp:53
int second
Seconds (0–59).
Definition Timestamp.hpp:51
Timestamp()
Default constructor (1970-01-01 00:00:00).
Definition Timestamp.hpp:28
Timestamp(std::vector< std::byte > buff)
Construct a Timestamp from a raw byte buffer.
int minute
Minutes (0–59).
Definition Timestamp.hpp:52
Definition AsioInterface.hpp:5