https://github.com/juliatime/timezones.jl
IANA time zone database access for the Julia programming language
https://github.com/juliatime/timezones.jl
julia timezone
Last synced: 3 days ago
JSON representation
IANA time zone database access for the Julia programming language
- Host: GitHub
- URL: https://github.com/juliatime/timezones.jl
- Owner: JuliaTime
- License: other
- Created: 2014-05-30T12:11:24.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2025-05-15T03:12:11.000Z (4 days ago)
- Last Synced: 2025-05-16T03:06:24.535Z (3 days ago)
- Topics: julia, timezone
- Language: Julia
- Homepage:
- Size: 4.63 MB
- Stars: 86
- Watchers: 5
- Forks: 55
- Open Issues: 78
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
TimeZones.jl
============[](https://github.com/JuliaTime/TimeZones.jl/actions?query=workflow%3ACI)
[](https://codecov.io/gh/JuliaTime/TimeZones.jl)
[](https://github.com/JuliaTesting/Aqua.jl)
[](https://juliatime.github.io/TimeZones.jl/stable)
[](https://juliatime.github.io/TimeZones.jl/dev)
[](https://github.com/invenia/BlueStyle)[IANA time zone database](https://www.iana.org/time-zones) access for the [Julia](https://julialang.org) programming language. TimeZones.jl extends the Date/DateTime support for Julia to include a new time zone aware TimeType: ZonedDateTime.
## Features
* A new time zone aware TimeType: ZonedDateTime
* Support for all time zones in the IANA time zone database (also known as the tz/zoneinfo/Olson database)
* ZonedDateTime-Period arithmetic [similar to that of DateTime](https://docs.julialang.org/en/v1/stdlib/Dates/#TimeType-Period-Arithmetic)
* Local system time zone information as a TimeZone
* Current system time in any TimeZone
* Support for reading the [tzfile](https://man7.org/linux/man-pages/man5/tzfile.5.html) format
* String parsing of ZonedDateTime using [DateFormat](https://docs.julialang.org/en/stable/stdlib/dates/#Base.Dates.DateFormat)## Installation
TimeZones.jl can be installed through the Julia package manager:
```julia
julia> Pkg.add("TimeZones")
```For detailed installation instructions see the documentation linked above.