forked from eatvio/eatvio_app
feat(diary): added v2 methods for diary
This commit is contained in:
@@ -46,6 +46,17 @@ extension DateTimeExtension on DateTime {
|
||||
final now = DateTime.now();
|
||||
return now.year == localDate.year && now.month == localDate.month && now.day == localDate.day;
|
||||
}
|
||||
|
||||
String toISO8601WithTimeZoneOffset() {
|
||||
final formatter = DateFormat("yyyy-MM-ddTHH:mm:ss");
|
||||
final formatted = formatter.format(this);
|
||||
final offset = timeZoneOffset;
|
||||
final hours = offset.inHours.abs().toString().padLeft(2, '0');
|
||||
final minutes = (offset.inMinutes.abs() % 60).toString().padLeft(2, '0');
|
||||
final sign = offset.isNegative ? '-' : '+';
|
||||
|
||||
return "$formatted$sign$hours:$minutes";
|
||||
}
|
||||
}
|
||||
|
||||
String calculateDifference(DateTime dateTime, [String? format]) {
|
||||
|
||||
Reference in New Issue
Block a user