时间和日期是我们在程序中经常使用的对象。但是,由于时间和时间区域不同,时间和日期的处理都不容易。就像在Java中一样,修改了许多API并为时间和日期添加,那么作为新语言飞镖有什么不同的地方吗?
关于DART日期和时间的两个非常重要的课程是DateTime和持续时间。
其中,日期时间代表时间,持续时间代表时间差。
看看DateTime的使用。
DateTime是指时间点。由于世界时钟有两种类型的UTC和本地时间。因此,使用Datatime时也可以使用这两个时钟。
最简单的是要获得当前时间:
如果要创建指定的日期,则可以将年度,月和每日传递到DateTime的构造函数:
请注意,上面创建的日期是本地日期。
如果要创建UTC时间,则可以使用dateTime.utc方法:
指示时间的另一种方法是UNIX时间,UNIX时间是指1970年1月1日通过的秒数。
DateTime有两种表示UNIX时间时间的方法,即:
它们的区别在于,一个代表微秒,一个代表毫秒。
DateTime还可以将字符串转换为DateTime对象:
实际上,datetime.parse可以接受各种字符类型,如下所示:
持续时间表示两次之间的差异。
看看持续时间的构造函数:
可以看出,持续时间可以表明从天堂到微秒的间隔就足够了。应该如何使用?
同样,我们也可以减去持续时间:
当然,您还可以计算两个日期之间的差异:
以上是DART时间和日期的支持。
最受欢迎的解释,最深的干货,最简单的教程,您不知道的许多技巧正在等待您发现!
欢迎注意我的公共帐户:“程序的事情”,了解技术并更好地了解您!