Untitled
unknown
dart
3 years ago
778 B
6
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...