dateTimeToXUtcInt method
Implementation
int dateTimeToXUtcInt() {
final DateTime dateTime = this;
// Ensure the DateTime is in UTC.
DateTime utcDateTime = dateTime.toUtc();
// Get milliseconds since epoch and convert to seconds.
int millisecondsSinceEpoch = utcDateTime.millisecondsSinceEpoch;
int secondsSinceEpoch = millisecondsSinceEpoch ~/ 1000; // Integer division
return secondsSinceEpoch;
}