Untitled
unknown
dart
2 years ago
778 B
4
Indexable
import 'package:intl/intl.dart'; void main() { var epochTime = 1663915447; DateTime futureDate = DateTime.fromMillisecondsSinceEpoch(epochTime * 1000); var format = DateFormat("dd,MMM,yyyy hh:mm:ss"); var dateString = format.format(futureDate); DateTime currentDate = DateTime.now(); print(dateString); calculateTimeDifferenceBetween(futureDate, currentDate); } void calculateTimeDifferenceBetween(DateTime endDate, DateTime currentDate) { Duration difference = endDate.difference(currentDate); print(difference); int days = difference.inDays; int hours = difference.inHours % 24; int minutes = difference.inMinutes % 60; int seconds = difference.inSeconds % 60; print("$days day(s) $hours hour(s) $minutes minute(s) $seconds second(s)."); }
Editor is loading...