diff --git a/crates/nu-command/src/conversions/into/datetime.rs b/crates/nu-command/src/conversions/into/datetime.rs index 0fc9725bcf..704490072b 100644 --- a/crates/nu-command/src/conversions/into/datetime.rs +++ b/crates/nu-command/src/conversions/into/datetime.rs @@ -408,13 +408,10 @@ fn action(input: &Value, args: &Arguments, head: Span) -> Value { Err(reason) => { match NaiveDateTime::parse_from_str(val, &dt.0) { Ok(d) => { - let local_offset = *Local::now().offset(); let dt_fixed = - TimeZone::from_local_datetime(&local_offset, &d) - .single() - .unwrap_or_default(); + Local.from_local_datetime(&d).single().unwrap_or_default(); - Value::date (dt_fixed,head) + Value::date (dt_fixed.into(),head) } Err(_) => { Value::error (