70 explicit operator time_t()
const
75 static_assert(
sizeof(
FatTime) == 4,
"Bad FatTime");
@ Second
Definition: Timezone.h:26
Date and time class.
Definition: DateTime.h:80
void setTime(time_t time)
Set time using Unix timestamp.
Manage IFS timestamps stored as an unsigned 32-bit value.
Definition: TimeStamp.h:36
FAT timestamp support.
Definition: FatTime.h:26
FatTime(uint16_t fdate, uint16_t ftime)
Definition: FatTime.h:47
uint16_t time
Definition: FatTime.h:30
uint32_t day
Definition: FatTime.h:37
FatTime(DateTime dt)
Definition: FatTime.h:55
uint32_t month
Definition: FatTime.h:38
uint32_t year
Definition: FatTime.h:39
uint32_t minute
Definition: FatTime.h:35
uint32_t value
Definition: FatTime.h:41
uint32_t second
Definition: FatTime.h:34
FatTime(uint32_t fdatetime=0)
Definition: FatTime.h:43
FatTime(IFS::TimeStamp ts)
Definition: FatTime.h:51
static constexpr unsigned BaseYear
Definition: FatTime.h:27
uint16_t date
Definition: FatTime.h:31
uint32_t hour
Definition: FatTime.h:36