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