abstarct_date 0.0.3 copy "abstarct_date: ^0.0.3" to clipboard
abstarct_date: ^0.0.3 copied to clipboard

discontinuedreplaced by: abstract_date
outdated

A starting point for Dart libraries or applications.

Adding Adapters:

    Date.addType<ShamsiDate>(ShamsiDate());
    Date.addType<GregorianDate>(GregorianDate());

Constructor:

    var date = Date<ShamsiDate>(1379,6,26);
    print(date.toString());

Date Converter:

    var converted = date.as<GregorianDate>();
    print(converted);

    date = converted.as<Shamsi>();
    print(date);

Week day getter:

    print(Date.now<GregorianDate>().weekDay);

Type checker:

    if(date.isTypeOf<ShamsiDate>()){
      print('its shamsi!');
    }

Utility methods:

    var tomorrow = date.add(Duration(days: 1));

    Duration d = date.difference(tomorrow);
    
    var realTomorrow = date.copy(
      day: date.day + 1,
    );
1
likes
0
pub points
0%
popularity

Publisher

verified publisheraligator.ir

A starting point for Dart libraries or applications.

Repository (GitHub)
View/report issues

Dependencies

hijri, libcalendar

More

Packages that depend on abstarct_date