View source code
Display the source code in std/datetime/timezone.d from which this
page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a
Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Function std.datetime.timezone.PosixTimeZone.getTimeZone
Returns a TimeZone
with the give name per the TZ Database. The
time zone information is fetched from the TZ Database time zone files in
the given directory.
See Also
Parameters
Name | Description |
---|---|
name | The TZ Database name of the desired time zone |
tzDatabaseDir | The directory where the TZ Database files are
located. Because these files are not located on
Windows systems, provide them
and give their location here to
use PosixTimeZone s. |
Throws
DateTimeException
if the given time zone
could not be found or FileException
if the TZ Database file
could not be opened.
Example
version (Posix)
{
auto tz = PosixTimeZone .getTimeZone("America/Los_Angeles");
writeln(tz .name); // "America/Los_Angeles"
writeln(tz .stdName); // "PST"
writeln(tz .dstName); // "PDT"
}
Authors
License
Copyright © 1999-2022 by the D Language Foundation | Page generated by ddox.