我目前有一个用户的个人资料页面,其中显示了他们的出生日期和其他详细信息。但是我打算通过计算今天的日期和从用户那里获得的出生日期之间的差值来找到他们生日前的日子。
用户的出生日期
这是使用intl包获得的今天的日期。
今天的日期
I/flutter ( 5557): 09-10-2018
我现在面临的问题是,如何计算这两个日期的天数差异?
是否有任何特定的配方或包装可供我检查?
您可以使用difference
按DateTime
类提供的方法
//the birthday's date final birthday = DateTime(1967, 10, 12); final date2 = DateTime.now(); final difference = date2.difference(birthday).inDays;