The TimeZones.jl package has been around for a while but now it has a 
functional interface. The latest v0.1.0 release includes:

   - New types including: `ZonedDateTime`, `FixedTimeZone`, and 
   `VariableTimeZone`
   - "Calendrical" `ZonedDateTime` math (see documentation)
   - Local system timezones supporting Mac, Linux, and Windows: 
   `localzone()`
   - Current time in a timezone: `now(::TimeZone)`
   - Processing tzfile's 
   <http://man7.org/linux/man-pages/man5/tzfile.5.html> as a TimeZone: 
   `TimeZones.read_tzfile`
   - Parsing a string as a ZonedDateTime
   - Converting between different TimeZones for a ZonedDateTime

I'll be adding more detailed documentation soon but you can checkout some 
examples here:

https://github.com/quinnj/TimeZones.jl

Thanks to Jacob Quinn who started the package and for letting me run with 
it.

Reply via email to