2019-04-25

2019-04-25  本文已影响0人  一_贫

flutter DateTime

通过 DateTime 构造函数我们可以很方便的创建时间对象,如:

DateTime now = new DateTime().now();
DateTime date = new DateTime(2019, 12, 12);

当然,我们也可以使用 parse 来构造一个时间对象,如:

DateTime date = DateTime.parse('2012-02-27 13:27:00')

另外对于日期 DateTime 的静态属性给大家提供了很多便捷的操作,如:

DateTime.monday
DateTime.tuesday

DateTime.january

当你得到时间对象后,我们可以通过下列属性来获取时间和日期,如:

int year,
int month = 1,
int day = 1,
int hour = 0,
int minute = 0,
int second = 0,
int millisecond = 0,
int microsecond = 0

接下来,我们可能需要进入一个很重要的环节,就是对 DateTime 的操作,这些方法涵盖了一些很有用的方式,比如:

检查一个 DateTime 对象是否在之前 isBefore
检查一个 DateTime 对象是否在之后 isAfter
为 DateTime 添加时间 add
为 DateTime 减少时间 subtract

flutter datetime-picker

https://github.com/Realank/flutter_datetime_picker

上一篇 下一篇

猜你喜欢

热点阅读