diff options
Diffstat (limited to 'timeparse')
| -rwxr-xr-x | timeparse/src/lib.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/timeparse/src/lib.rs b/timeparse/src/lib.rs index 952a9d1..fdb7bdd 100755 --- a/timeparse/src/lib.rs +++ b/timeparse/src/lib.rs @@ -5,7 +5,7 @@ use time::{ macros::{format_description, offset, time}, }; -pub use time::OffsetDateTime; +pub use time::{Duration, OffsetDateTime}; pub mod format; #[allow(unused)] @@ -143,6 +143,10 @@ pub fn parse(raw: &str) -> Result<OffsetDateTime, time::error::Parse> { Ok(OffsetDateTime::new_in_offset(date, time, offset)) } +pub fn now_utc() -> OffsetDateTime { + OffsetDateTime::now_utc() +} + pub fn whichever_now() -> OffsetDateTime { OffsetDateTime::now_local().unwrap_or_else(|_| OffsetDateTime::now_utc()) } |
