ambil data stok bantuan

This commit is contained in:
Khafidh Fuadi
2025-03-11 12:44:32 +07:00
parent d24832ea82
commit eec06ba79d
57 changed files with 4306 additions and 1590 deletions

View File

@ -0,0 +1,27 @@
import 'package:intl/intl.dart';
class DateFormatter {
static String formatDate(DateTime? date,
{String format = 'dd MMMM yyyy',
String locale = 'id_ID',
String defaultValue = '-'}) {
if (date == null) return defaultValue;
try {
return DateFormat(format, locale).format(date);
} catch (e) {
print('Error formatting date: $e');
return date.toString().split(' ')[0]; // Fallback to basic format
}
}
static String formatNumber(num? number,
{String locale = 'id_ID', String defaultValue = '0'}) {
if (number == null) return defaultValue;
try {
return NumberFormat("#,##0.##", locale).format(number);
} catch (e) {
print('Error formatting number: $e');
return number.toString(); // Fallback to basic format
}
}
}