Skip to content

Latest commit

 

History

History

time_tools

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Module :: time_tools

experimental rust-status docs.rs Open in Gitpod discord

Collection of general purpose time tools.

Basic use-case

#[ cfg( feature = "chrono" ) ]
{
  use time_tools::*;

  /* get milliseconds from UNIX epoch */
  let now = time::now();
  println!( "now {}", now );

  /* get nanoseconds from UNIX epoch */
  let now = time::now();
  let now_ns = time::ns::now();
  assert_eq!( now, now_ns / 1000000 );

  /* get seconds from UNIX epoch */
  let now = time::now();
  let now_s = time::s::now();
  assert_eq!( now / 1000, now_s );
}

To add to your project

cargo add time_tools

Try out from the repository

git clone https://github.com/Wandalen/wTools
cd wTools
cd examples/time_tools_trivial
cargo run