#duration #time #calendar #time-parser #containing #respecting #displaying

calendar-duration

A library containing a calendar respecting time duration

1 stable release

1.0.0 Sep 19, 2023

#388 in Date and time

23 downloads per month

MPL-2.0 license

16KB
319 lines

calendar-duration

Crates.io docs.rs GitHub

A Rust library containing a calendar respecting duration that is compatible with the time crate. Supports parsing and displaying to/from strings. Also supports addition and subtraction with OffsetDateTime.

Usage

Add the following dependency:

calendar-duration = "<latest version>"

See documentation for details.

Time string syntax

  • y for years
  • mon for months
  • w for weeks
  • d for days
  • h for hours
  • m for minutes
  • s for seconds

The string can be prefixed with - for negative durations.

Examples

  • 1y3mon4d
  • -3w4m5s

Dependencies

~735KB
~13K SLoC