AceTime
1.11.2
Date and time classes for Arduino that support timezones from the TZ Database.
src
ace_time
ZonedDateTime.cpp
1
/*
2
* MIT License
3
* Copyright (c) 2018 Brian T. Park
4
*/
5
6
#include "common/DateStrings.h"
7
#include "ZonedDateTime.h"
8
9
namespace
ace_time {
10
11
// Print ZonedDateTime in ISO 8601 format
12
void
ZonedDateTime::printTo
(Print& printer)
const
{
13
if
(
isError
()) {
14
printer.print(F(
"<Invalid ZonedDateTime>"
));
15
return
;
16
}
17
18
mOffsetDateTime.
printTo
(printer);
19
printer.print(
'['
);
20
mTimeZone.
printTo
(printer);
21
printer.print(
']'
);
22
}
23
24
}
ace_time::OffsetDateTime::printTo
void printTo(Print &printer) const
Print OffsetDateTime to 'printer' in ISO 8601 format.
Definition:
OffsetDateTime.cpp:11
ace_time::ZonedDateTime::printTo
void printTo(Print &printer) const
Print ZonedDateTime to 'printer'.
Definition:
ZonedDateTime.cpp:12
ace_time::TimeZone::printTo
void printTo(Print &printer, bool followLink=false) const
Print the text representation of the time zone using the full canonical time zone name or UTC offset ...
Definition:
TimeZone.cpp:11
ace_time::ZonedDateTime::isError
bool isError() const
Return true if any component indicates an error condition.
Definition:
ZonedDateTime.h:155
Generated by
1.8.17