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
网友评论