Sample code for 30+ languages & platforms
Rust

Get Current Date/Time as Timestamp (YYYY-MM-DDThh:mm:ssTZD)

Demonstrates how to get the current system date/time in YYYY-MM-DDThh:mm:ssTZD format.

Chilkat Rust Downloads

Rust

let dt = chilkat::DateTime::new();

let _ = dt.set_from_current_system_time().is_ok();

// Get a UTC time.
let mut b_local = false;
let mut timestamp = dt.get_as_timestamp(b_local).unwrap_or_default();
println!("Current UTC Time: {}", timestamp);

// Get a local time.
b_local = true;
timestamp = dt.get_as_timestamp(b_local).unwrap_or_default();
println!("Current Local Time: {}", timestamp);

// Sample output:
// 
// Current UTC Time: 2022-03-01T00:48:58Z
// Current Local Time: 2022-02-28T18:48:58-06:00