Sample code for 30+ languages & platforms
Lua Requires Chilkat v9.5.0.65+

DateTime - Get in ISO 8601 Compatible Format

Demonstrates the GetAsIso8601 method to return the date/time in an ISO 8601 compatible format.

Chilkat Lua Downloads

Lua
local chilkat = require("chilkat")

local dateTime = chilkat.DateTime.new()

dateTime:set_from_current_system_time()

local bLocal = false
print("YYYY-MM-DD: " .. dateTime:get_as_iso8601("YYYY-MM-DD", bLocal))
print("YYYY-MM-DDThh:mmTZD: " .. dateTime:get_as_iso8601("YYYY-MM-DDThh:mmTZD", bLocal))
print("YYYY-MM-DDThh:mm:ssTZD: " .. dateTime:get_as_iso8601("YYYY-MM-DDThh:mm:ssTZD", bLocal))

-- Sample output:

--     YYYY-MM-DD: 2016-12-02
--     YYYY-MM-DDThh:mmTZD: 2016-12-02T07:04Z
--     YYYY-MM-DDThh:mm:ssTZD: 2016-12-02T07:04:34Z