View source code
Display the source code in std/datetime/systime.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.
std.datetime.systime.SysTime.this
- multiple declarations
Function SysTime.this
this() scope return;
Parameters
Name | Description |
---|---|
dateTime | The DateTime to use to set
this SysTime 's internal std time. As
DateTime has no concept of
time zone, tz is used as its time zone. |
tz | The TimeZone to use for this
SysTime . If null,
LocalTime will be used. The
given DateTime is assumed to
be in the given time zone. |
Function SysTime.this
this() scope return;
Parameters
Name | Description |
---|---|
dateTime | The DateTime to use to set
this SysTime 's internal std time. As
DateTime has no concept of
time zone, tz is used as its time zone. |
fracSecs | The fractional seconds portion of the time. |
tz | The TimeZone to use for this
SysTime . If null,
LocalTime will be used. The
given DateTime is assumed to
be in the given time zone. |
Throws
DateTimeException
if fracSecs
is negative or if it's
greater than or equal to one second.
Function SysTime.this
this() scope return;
Parameters
Name | Description |
---|---|
date | The Date to use to set this
SysTime 's internal std time. As
Date has no concept of time zone, tz
is used as its time zone. |
tz | The TimeZone to use for this
SysTime . If null,
LocalTime will be used. The
given Date is assumed to be in the
given time zone. |
Function SysTime.this
this() scope return;
Note
Whereas the other constructors take in the given date/time, assume that it's in the given time zone, and convert it to hnsecs in UTC since midnight, January 1st, 1 A.D. UTC - i.e. std time - this constructor takes a std time, which is specifically already in UTC, so no conversion takes place. Of course, the various getter properties and functions will use the given time zone's conversion function to convert the results to that time zone, but no conversion of the arguments to this constructor takes place.
Parameters
Name | Description |
---|---|
stdTime | The number of hnsecs since midnight, January 1st, 1 A.D. UTC. |
tz | The TimeZone to use for this
SysTime . If null,
LocalTime will be used. |
Authors
License
Copyright © 1999-2024 by the D Language Foundation | Page generated by ddox.