#time #timezone #local

clia-local-offset

Get current local timezone offset simplely

1 unstable release

0.1.0 Oct 22, 2022

#316 in Date and time

Download history 25/week @ 2023-02-04 18/week @ 2023-02-11 29/week @ 2023-02-18 31/week @ 2023-02-25 63/week @ 2023-03-04 32/week @ 2023-03-11 181/week @ 2023-03-18 128/week @ 2023-03-25 71/week @ 2023-04-01 66/week @ 2023-04-08 23/week @ 2023-04-15 13/week @ 2023-04-22 68/week @ 2023-04-29 23/week @ 2023-05-06 20/week @ 2023-05-13 27/week @ 2023-05-20

138 downloads per month
Used in 8 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

~790KB
~14K SLoC