From aa73a4b72e3e340dfc189e4ace797bb6d5297f0e Mon Sep 17 00:00:00 2001 From: Compey Date: Thu, 7 Sep 2023 14:37:46 +0530 Subject: [PATCH] fix: fromUniversalTime & fromLocalTime --- src/lune/builtins/datetime/builder.rs | 2 +- src/lune/builtins/datetime/mod.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lune/builtins/datetime/builder.rs b/src/lune/builtins/datetime/builder.rs index 7b2c4b8..8ede807 100644 --- a/src/lune/builtins/datetime/builder.rs +++ b/src/lune/builtins/datetime/builder.rs @@ -98,7 +98,7 @@ impl DateTimeBuilder { { let format = match format { Some(fmt) => fmt.to_string(), - None => "%Y-%m-%dT%H:%M:%SZUTC+%z".to_string(), + None => "%Y-%m-%dT%H:%M:%SZ".to_string(), }; let locale = match locale { diff --git a/src/lune/builtins/datetime/mod.rs b/src/lune/builtins/datetime/mod.rs index 4b4391e..1409771 100644 --- a/src/lune/builtins/datetime/mod.rs +++ b/src/lune/builtins/datetime/mod.rs @@ -153,7 +153,7 @@ impl<'lua> FromLua<'lua> for DateTimeBuilder { .with_hour(t.get("hour")?) .with_minute(t.get("minute")?) .with_second(t.get("second")?) - .with_millisecond(t.get("millisecond")?) + .with_millisecond(t.get("millisecond").or(LuaResult::Ok(0))?) .build()), _ => Err(LuaError::external( "expected type table for DateTimeBuilder",