View source code
Display the source code in core/time.d from which this page was generated on
github.
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.
Page wiki
View or edit the community-maintained wiki page associated with this page.
Alias core.time.usecs
These allow you to construct a from the given time units
with the given length.
Duration
You can either use the generic function and give it the units as
a durstring or use the named aliases.
The possible values for units are ", weeks"", days"",
hours"", minutes"", seconds"" (milliseconds), msecs"",
(microseconds), usecs"" (hecto-nanoseconds, i.e. 100 ns), and
hnsecs"".
nsecs"
Declaration
alias usecs;
Parameters
| Name | Description |
|---|---|
| units | The time units of the (e.g. "). |
| length | The number of units in the . |
Example
// Generic assert(dur!"weeks"(142).total!"weeks" == 142); assert(dur!"days"(142).total!"days" == 142); assert(dur!"hours"(142).total!"hours" == 142); assert(dur!"minutes"(142).total!"minutes" == 142); assert(dur!"seconds"(142).total!"seconds" == 142); assert(dur!"msecs"(142).total!"msecs" == 142); assert(dur!"usecs"(142).total!"usecs" == 142); assert(dur!"hnsecs"(142).total!"hnsecs" == 142); assert(dur!"nsecs"(142).total!"nsecs" == 100); // Non-generic assert(weeks(142).total!"weeks" == 142); assert(days(142).total!"days" == 142); assert(hours(142).total!"hours" == 142); assert(minutes(142).total!"minutes" == 142); assert(seconds(142).total!"seconds" == 142); assert(msecs(142).total!"msecs" == 142); assert(usecs(142).total!"usecs" == 142); assert(hnsecs(142).total!"hnsecs" == 142); assert(nsecs(142).total!"nsecs" == 100);
Authors
Jonathan M Davis and Kato Shoichi