smartfarming-mobile/agrilink_vocpro/lib/core/extension/extention.dart

33 lines
834 B
Dart

import 'package:intl/intl.dart';
String capitalize(String s) {
return s[0].toUpperCase() + s.substring(1);
}
String dateFormater(String date) {
final DateTime dateTime = DateTime.parse(date);
final DateFormat formatter = DateFormat('dd MMM yyyy');
return formatter.format(dateTime);
}
String dateFormatterShort(String date) {
final DateTime dateTime = DateTime.parse(date);
final DateFormat formatter = DateFormat('yyyy-MM-dd');
return formatter.format(dateTime);
}
String getGreeting(String time) {
DateTime parsedTime = DateTime.parse(time);
int hour = parsedTime.hour;
if (hour >= 5 && hour < 12) {
return 'Selamat Pagi';
} else if (hour >= 12 && hour < 15) {
return 'Selamat Siang';
} else if (hour >= 15 && hour < 18) {
return 'Selamat Sore';
} else {
return 'Selamat Malam';
}
}