语言的本地缓存

This commit is contained in:
czz
2025-07-30 18:10:25 +08:00
parent 300e3b31f6
commit 8fa1907370
5 changed files with 70 additions and 50 deletions

View File

@@ -235,28 +235,19 @@ class MyUtils {
return '$dateStr $weekStr';
}
// static String getFormatEnglishDate(int millis) {
// final date = DateTime.fromMillisecondsSinceEpoch(millis);
// const weekdays = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'];
// final weekday = weekdays[date.weekday - 1];
// final formattedDate =
// '${date.year}/${date.month.toString().padLeft(2, '0')}/${date.day.toString().padLeft(2, '0')}';
// return '$weekday, $formattedDate';
// // return '$formattedDate';
// }
static String getFormatEnglishDate(int millis) {
final date = DateTime.fromMillisecondsSinceEpoch(millis);
static String getFormatEnglishDate(int millis, {bool showWeekday = true}) {
final date = DateTime.fromMillisecondsSinceEpoch(millis);
// 英文星期简写
const weekdays = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'];
final weekday = weekdays[date.weekday - 1];
// 英文星期简写
const weekdays = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'];
final weekday = weekdays[date.weekday - 1];
// 格式化年月日2025/07/21
final formattedDate =
'${date.year}/${date.month.toString().padLeft(2, '0')}/${date.day.toString().padLeft(2, '0')}';
return '$weekday, $formattedDate';
}
// 格式化年月日2025/07/21
final formattedDate =
'${date.year}/${date.month.toString().padLeft(2, '0')}/${date.day.toString().padLeft(2, '0')}';
if (!showWeekday) return formattedDate;
return '$weekday, $formattedDate';
}
}
Color stringToColor(String hexColor) {