I\'m looking for a way to use DateTime to parse two dates, to show the difference.
I want to have it on the format: \"X years, Y months, Z days\".
For J
the answer is yes, you can easilly achieve it with DateTime class in Dart. See: https://api.dart.dev/stable/2.8.3/dart-core/DateTime-class.html
Example
void main() {
var moonLanding = DateTime(1969,07,20)
var marsLanding = DateTime(2024,06,10);
var diff = moonLanding.difference(marsLanding);
print(diff.inDays.abs());
print(diff.inMinutes.abs());
print(diff.inHours.abs());
}
outputs: 20049 28870560 481176