localdatetime
Deprecated. Use datetime library instead.
now()
Returns the current date/time from the system UTC clock in ISO-8601 format without a time zone.
Example
{ currentLocalTime: ds.localdatetime.now() }
Result:
{ "currentLocalTime": "2019-08-19T18:58:38.313" }
offset(string datetime, string period)
Returns a copy of datetime
with the specified amount added. The datetime
parameter is in the ISO-8601 format without an offset.
The period
is a string in the ISO-8601 period format.
Example
ds.localdatetime.offset("2019-07-22T21:00:00", "P1Y1D")
Result:
2020-07-23T21:00:00
format(string datetime, string inputFormat, string outputFormat)
Reformats a local date-time string.
Example
ds.localdatetime.format("2019-07-04T21:00:00", "yyyy-MM-dd'T'HH:mm:ss", "d MMM uuuu")
Result:
4 Jul 2019
compare(string datetime1, string format1, string datetime2, string format2)
Returns 1
if datetime1 > datetime2
, -1
if datetime1 < datetime2
, and 0
if datetime1 == datetime2
.
The format1
and format2
parameters must not have an offset or time zone.
Example
ds.localdatetime.compare("2019-07-04T21:00:00", "yyyy-MM-dd'T'HH:mm:ss", "2019-07-04T21:00:00", "yyyy-MM-dd'T'HH:mm:ss")
Result:
0