-
time
Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].
-
chrono
Date and time library for Rust
-
rustix
Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls
-
iana-time-zone
get the IANA time zone for the current system
-
time-macros
Procedural macros for the time crate. This crate is an implementation detail and should not be relied upon directly
-
httpdate
HTTP date parsing and formatting
-
humantime
A parser and formatter for std::time::{Duration, SystemTime}
-
time-core
detail and should not be relied upon directly
-
iana-time-zone-haiku
iana-time-zone support crate for Haiku OS
-
android-tzdata
Parser for the Android-specific tzdata file
-
chrono-tz
TimeZone implementations for chrono from the IANA database
-
parse-zoneinfo
Parse zoneinfo files from the IANA database
-
iso8601
Parsing ISO8601 dates using nom
-
web-time
Drop-in replacement for std::time for Wasm in browsers
-
coarsetime
Time and duration crate optimized for speed
-
cpu-time
Small crate that provides CPU time measurement
-
clocksource
times and durations with fixed-size representations
-
cap-time-ext
Extension traits for
SystemClock
andMonotonicClock
-
cron
expression parser and schedule explorer
-
chrono-humanize
Human-friendly time expressions - similar to Python arrow.humanize
-
tz-rs
A pure Rust reimplementation of libc functions localtime, gmtime and mktime
-
timer
timer. Use it to schedule execution of closures after a delay or at a given timestamp.
-
tzdb
Static time zone information for tz-rs
-
now
a time toolkit for chrono
-
polars-time
Time related code for the Polars DataFrame library
-
chronoutil
Powerful extensions to rust's Chrono crate
-
duration-str
duration string parser
-
tokio-cron-scheduler
Schedule tasks on tokio using cron-like annotation, at an instant or repeat them at a fixed duration. Tasks can optionally be persisted using PostgreSQL or Nats.
-
uhlc
A Unique Hybrid Logical Clock for Rust
-
speedate
Fast and simple datetime, date, time and duration parsing
-
duration-string
string to duration and visa-versa lib. format is [0-9]+(ns|us|ms|[smhdwy]) such as 100ms, 1s, 2h, 1y
-
fundu
Configurable, precise and fast rust string parser to a Duration
-
tzdb_data
Static, #![no_std] time zone information for tz-rs
-
deno_core_icudata
Raw ICU data for use with deno_core
-
time-tz
tz database (IANA) for the time Rust crate
-
utcnow
Get the current unixtime in a no-std context
-
parse_datetime
parsing human-readable time strings and converting them to a DateTime
-
timeago
Given a Duration, lossily format it like in 'N days ago'. Parsing it back to Duration is not supported yet.
-
cron_clock
A cron expression parser and schedule explorer. Rich documentation and case studies and related upper-level libraries are available.
-
interim
parses simple English dates, inspired by Linux date command, and forked from chrono-english
-
go-parse-duration
Rust port to Golang parse duration
-
diligent-date-parser
parsing datetime in unknown format
-
dtparse
A dateutil-compatible timestamp parser for Rust
-
nt-time
A Windows file time library
-
datetime
date and time formatting and arithmetic
-
trice
A minimal replacement for std::time::Instant that works in WASM for the web and Node.js
-
iso8601-duration
Parse ISO8601 duration format
-
tai64
TAI64N (i.e. Temps Atomique International) timestamp support for Rust
-
clokwerk
recurring task scheduler, similar to Python's schedule
-
sunrise
sunset calculator
-
bdays
Business Days calendars for Rustaceans
-
rrule
A pure Rust implementation of recurrence rules as defined in the iCalendar RFC
-
fancy-duration
Fancy text representations for durations
-
dateparser
Parse dates in string formats that are commonly used
-
libsw
Comprehensive stopwatch library
-
human-date-parser
Parses strings that express dates in a human way into ones usable by code
-
tokio_schedule
schedule tasks in tokio runtime
-
human-repr
Generate beautiful human representations of bytes, durations, and even throughputs!
-
humantime_to_duration
parsing human-readable relative time strings and converting them to a Duration
-
filetime_creation
An enhanced version of filetime, which can set file creation time on Windows before Rust 1.75
-
packedtime-rs
efficiently storing, parsing, formatting and truncating timestamps
-
fugit-timer
A Count Down Timer abstaction that uses fugit time primitives
-
sntpc
making SNTP requests
-
fundu-core
The core driving the implementation of fundu
-
embedded-time
Fully defined, inter-operable, ergonomic, and fast human-time units (both duration and rate types) with hardware timer abstraction and software timers
-
hifitime
Ultra-precise date and time handling in Rust for scientific applications with leap second support
-
gregorian
easy to use date library
-
kube-leader-election
Leader election implementations for Kubernetes workloads
-
nichi
Date library
-
date_header
Parsing and formatting for the HTTP Date: header
-
icalendar
Strongly typed iCalendar builder and parser
-
tzf-rel
Probuf based binary timezone data distribution for tzf-rs
-
spa
The Solar Position Algorithm module (SPA) for Rust calculates the sunrise-sunset and azimuth and zenith-angle for specific geo-position and time (UTC); for example for solar-panel-alignment or automotive
-
dtt
parsing, validating, manipulating, and formatting dates and times
-
job_scheduler_ng
cron-like job scheduling library for Rust (Updated since 2022)
-
chrono-english
parses simple English dates, inspired by Linux date command
-
fastdate
Rust fast date carte
-
durations
Duration constants
-
stopwatch
timing things
-
msdos_time
Converts an MsDosDateTime (FAT time) to a Tm value
-
ics
creating iCalendar files as specified in RFC5545 and RFC7986
-
PHASEXave
Fast, clear and simple interface for calculating date, week day and time in Solar, Julian, Gregorian calendar
-
time-fmt
A strftime/strptime-like time formatter/parser for time-rs
-
rusty_time
timer
-
iso8601-timestamp
High-performance ISO8601 Timestamp formatting and parsing
-
rink-core
Unit conversion library behind rink
-
jours-feries
get french public holidays (Jour feries)
-
monotonic-clock
Some Clock
-
telegram-login
verification of Telegram Login requests
-
shuteye
high-resolution sleep in rust. Let your code catch some shuteye
-
cld
-
ticker
Rate limited Iterators
-
tracing-glog
a glog-inspired formatter for tracing-subscriber
-
time-point
Less opaque, thin, type types
-
date_time_parser
Rust NLP library for parsing English natural language into dates and times
-
qsv-dateparser
Parse dates in string formats that are commonly used. Optimized for qsv.
-
cyborgtime
A parser and formatter for std::time::{Duration, SystemTime}
-
time-humanize
Display time in a human readable manner
-
suncalc
Calculate the position of the sun and sunlight phases
-
zen-expression
Zen Expression Language
-
croner
Fully-featured, lightweight, and efficient Rust library designed for parsing and evaluating cron patterns
-
chrono-systemd-time
parses systemd.time style timestamps into chrono types
-
perDiem
A comprehensive collection of timezone-naive date and datetime utilities
-
duration-human
Duration wrapper to interact with humans
-
job_scheduler
cron-like job scheduling library for Rust
-
chrono_utils
Utils for chrono library. It's may parse w3c date.
-
localzone
figures out the local timezone as IANA / Olson identifier
-
strftime-ruby
Ruby
Time#strftime
parser and formatter -
rfc822_sanitizer
rfc822/2822 sanitizer/normalizer
-
deschuler
An async, tokio based scheduling library for rust with a built-in cron builder
-
sntp_request
Tiny Rust library to request timestamp from NTP servers trough SNTP protocol
-
waitfor
Retry a function until it succeeds, errors out, or a timeout/deadline is reached
-
chrono_lc
Localised date and time formatting library for Rust, based on chrono
-
chinese-format
Convert data types to Chinese, with Rust
-
strptime
Date & time parsing without date library dependencies
-
faketime
Fake time to ease testing and debugging
-
clock_ticks
Contains precise_time_s() and precise_time_ns() without any C code
-
sectxtlib
parsing and validating security.txt files as specified in RFC 9116
-
julianday
Julian day is the continuous count of days since the beginning of the Julian Period. This crate implements a method to convert a JulianDay or ModifiedJulianDay to and from the chrono's NaiveDate.
-
compact-calendar
Compact representation of a set of days based on a bit-maps