easy_network_time library

Classes

EasyNetworkTime
Location
A Location maps time instants to the zone in use at that time. Typically, the Location represents the collection of time offsets in use in a geographical area, such as CEST and CET for central Europe.
LocationDatabase
LocationDatabase provides interface to find Locations by their name.
LocationTime
TimeLocationName
TimeZone
A TimeZone represents a single time zone such as CEST or CET.
TZDateTime
TimeZone aware DateTime.
TzInstant
A TzInstant represents a timezone and an instant in time.

Enums

TimeLocation

Extensions

StringExt on String

Constants

maxTime → const int
Maximum value for time instants.
minTime → const int
Minimum value for time instants.
tzDataDefaultFilename → const String
File name of the Time Zone default database.

Properties

local Location
Local Location
no setter
timeZoneDatabase LocationDatabase
Global TimeZone database
no setter
UTC Location
UTC Location
no setter

Functions

getLocation(String locationName) Location
Find Location by its name.
initializeDatabase(List<int> rawData) → void
Initialize Time zone database.
setLocalLocation(Location location) → void
Set local Location