#local #timezone #time

clia-local-offset

Get current local timezone offset simplely

1 unstable release

0.1.0 Oct 22, 2022

#618 in Date and time

Download history 42/week @ 2024-11-16 55/week @ 2024-11-23 70/week @ 2024-11-30 78/week @ 2024-12-07 78/week @ 2024-12-14 19/week @ 2024-12-21 13/week @ 2024-12-28 53/week @ 2025-01-04 85/week @ 2025-01-11 69/week @ 2025-01-18 28/week @ 2025-01-25 43/week @ 2025-02-01 70/week @ 2025-02-08 55/week @ 2025-02-15 76/week @ 2025-02-22 52/week @ 2025-03-01

265 downloads per month
Used in 9 crates (2 directly)

MIT license

4KB
50 lines

clia-local-offset

Get current local timezone offset simplely.

This crate uses tz-rs to obtain local timezone offset, and returns a time-rs UtcOffset.

Usage

use tracing_subscriber::fmt::time::OffsetTime;

// Local offset timezone init, and set time format.
let offset = clia_local_offset::current_local_offset()
    .expect("Can not get local offset!");

let timer = OffsetTime::new(
    offset,
    format_description!(
        "[year]-[month]-[day] [hour]:[minute]:[second].[subsecond digits:3]"
    ),
);

lib.rs:

Get current local timezone offset simplely.

Dependencies

~1MB
~18K SLoC