FLUTTER ECOSYSTEM

timezone

Time zone databases and time zone aware `DateTime`.

Latest version
0.11.1
30-day downloads
3.5M
Likes
594
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The timezone package provides a comprehensive time zone database and enables time zone-aware DateTime operations in Dart. It supports accurate local time conversions using IANA time zone data, ensuring correct handling of daylight saving changes and historical time zone rules. The package is ideal for applications requiring precise time calculations across different regions. It integrates seamlessly with Flutter and Dart's core libraries, offering robust functionality for global applications.

Use cases
  • Global application time handling
  • Accurate daylight saving transitions
  • Historical time zone data lookup
  • Time zone-aware scheduling
  • Cross-platform time zone support
Key features
  • Full IANA time zone database
  • Time zone-aware DateTime class
  • Support for historical time zone rules
  • Lightweight and efficient
  • Cross-platform compatibility
Suitable for
  • International apps
  • Calendar and scheduling tools
  • Travel or logistics platforms
  • Applications needing historical time data
  • Developers requiring precise time zone logic
Considerations
  • Requires initial database loading
  • Slight memory overhead for full database
  • Not suitable for minimal time zone needs
  • May increase app size slightly
  • Limited to IANA time zone standards
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add timezone

Categories

Dependencies

Dependency list 2 items

Source repository

Related projects

Rankings