posix_tz
Posix timezones package. This package is designed to simplify working with timezones, allowing developers to read and write timezones in posix standard.
Posix timezones dart package. This library provides timezones in the standard Posix format. The data is obtained by reading the content of /usr/share/zoneinfo.
English project snapshot. Visit GitHub for the latest content.
This library provides timezones in the standard Posix format. The data is obtained by reading the content of /usr/share/zoneinfo.
It's important to initialize the library before reading the timezones.
void main() {
await initializePosixTz();
}
// after initialization
final posixTz = db.get("Europe/Rome");
print(posixTz.toString()) // name:Europe/Rome, posix:CET-1CEST,M3.5.0,M10.5.0/3
PosixTz can be compared.
final posixTz1 = posixTzDb.get('Europe/Rome');
final posixTz2 = posixTzDb.get('Europe/Rome');
final posixTz3 = posixTzDb.get('Atlantic/Stanley');
print(posixTz1 == posixTz2); // true
print(posixTz1 == posixTz3); // false
posixTzDb can be expanded.
posixTzDb.add(PosixTz(name: "Ababwa",posix: "<+06>-6"));
Dependency list 2 items
^1.25.2^5.1.0Start with your use case, compare repository activity, and check the original project before adopting it.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗