eztime 0.0.1 copy "eztime: ^0.0.1" to clipboard
eztime: ^0.0.1 copied to clipboard

Easy to use, tiny Time library for when you just need time without all that DateTime nonsense.

Easy to use, tiny Time library for when you just need time without all that DateTime nonsense.

Features #

  • Conversion to and from Strings
  • Conversion to and from milliseconds as ints
  • Addition and subtraction

Getting started #

To get started, simply import the library with import 'package:eztime/eztime.dart' and create a Time object

var t = Time.fromString("12:00:00");
// or
var t = Time.fromMilliseconds(43200000); // 12 hours
// or
var t = Time(12, 00, 00) 

Usage #

Addition and subtraction

Time(12) + Time(0, 30); // 12:30:00
Time(10) - Time(5); // 05:00:00
Time(10, 0, 0, true) + Time(5); // -10:00:00 + 05:00:00 = -05:00:00

Conversion to and from more familiar formats

print(Time.fromString("00:30:00").toString()); // 00:30:00
print(Time(0, 1, 5).asMilliseconds); // 65000

Additional information #

Source code found at https://github.com/jaq-the-cat/eztime. Contribute at any time with anything, I'm pretty much always on GitHub :P

1
likes
140
points
28
downloads

Publisher

unverified uploader

Weekly Downloads

Easy to use, tiny Time library for when you just need time without all that DateTime nonsense.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

More

Packages that depend on eztime