data_format 0.0.4 copy "data_format: ^0.0.4" to clipboard
data_format: ^0.0.4 copied to clipboard

Flutter library to format data into readable form.

Library that simplify all the formatting for you.

DateTime Format #

How to use variableName(modifierA, modifierB, ...)

Example year: four digit year i.e. 2023 year(lastTwo): with last two digit modifier i.e. 23 month: 1 to 12 month(name): Jan to Dec month(shortname): January to December date: 1 to 31 day: 1 to 7 day(name): Monday to Sunday day(shortname): Mon to Sun hour: 0 to 23 hour(12h): 0 to 11 hour(12h,zeroPadded): 00 to 11

Global modifiers are lastTwo: get last two digits zeroPadded: get two digit value if zero padded

// "2022 December, 31 8:50:55 AM";
DateTime(2022, 12, 31, 8, 50, 55).readable('year month(name), date, hour:minute(zeroPadded):second meridiem');

// "22/12/31 7:8:9 AM";
DateTime(2022, 12, 31, 7, 8, 9).readable('year/month/date hour:minute:second meridiem');

// "31 Dec, 2022 06:08:09 PM";
DateTime(2022, 12, 31, 18, 8, 9).readable('date month(shortname), year hour(12h,zeroPadded):minute(zeroPadded):second(zeroPadded) meridiem');

// "10 days 1 hour 23 minutes 43 seconds ago";
DateTime(2022, 12, 31, 18, 8, 9).ago();

// "43 seconds ago";
DateTime(2022, 12, 31, 18, 8, 9).ago(true);

Number Format #

int bytes = 12345678;

bytes.toReadableBytes(0); // 12 MB
bytes.toReadableBytes(2); // 12.34 MB
1
likes
120
pub points
60%
popularity

Publisher

verified publisherensorta.com

Flutter library to format data into readable form.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on data_format