calculateDuration function
Implementation
String calculateDuration(String startTimestamp, String endTimestamp) {
// Parse the string into DateTime objects
DateTime start = DateTime.fromMillisecondsSinceEpoch(int.parse(startTimestamp) * 1000);
DateTime end = DateTime.fromMillisecondsSinceEpoch(int.parse(endTimestamp) * 1000);
// Calculate the difference
Duration duration = end.difference(start);
// Extract days, hours, minutes, and seconds
int days = duration.inDays;
int hours = duration.inHours.remainder(24);
int minutes = duration.inMinutes.remainder(60);
int seconds = duration.inSeconds.remainder(60);
print('Duration: $days days, $hours hours, $minutes minutes, $seconds seconds');
return '$hours Hr. $minutes Min.';
}