多语言
This commit is contained in:
@@ -196,13 +196,21 @@ class MyUtils {
|
||||
if (target == today) {
|
||||
return '今日'.tr;
|
||||
}
|
||||
List<String> weekdays = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'];
|
||||
String currentLanguageCode = AppLanguage().getCurrentLanguageCode();
|
||||
if (currentLanguageCode != null) {
|
||||
if (currentLanguageCode != "zh_CN") {
|
||||
weekdays = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
|
||||
}
|
||||
}
|
||||
List<String> weekdays = [
|
||||
'周日'.tr,
|
||||
'周一'.tr,
|
||||
'周二'.tr,
|
||||
'周三'.tr,
|
||||
'周四'.tr,
|
||||
'周五'.tr,
|
||||
'周六'.tr,
|
||||
];
|
||||
// String currentLanguageCode = AppLanguage().getCurrentLanguageCode();
|
||||
// if (currentLanguageCode != null) {
|
||||
// if (currentLanguageCode != "zh_CN") {
|
||||
// weekdays = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
|
||||
// }
|
||||
// }
|
||||
|
||||
return weekdays[date.weekday % 7]; // Dart中星期日是7,要映射到索引0
|
||||
}
|
||||
@@ -227,22 +235,28 @@ class MyUtils {
|
||||
return '$dateStr $weekStr';
|
||||
}
|
||||
|
||||
static String getFormatEnglishDate(int millis) {
|
||||
final date = DateTime.fromMillisecondsSinceEpoch(millis);
|
||||
const weekdays = [
|
||||
'Monday',
|
||||
'Tuesday',
|
||||
'Wednesday',
|
||||
'Thursday',
|
||||
'Friday',
|
||||
'Saturday',
|
||||
'Sunday'
|
||||
];
|
||||
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';
|
||||
}
|
||||
// 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);
|
||||
|
||||
// 英文星期简写
|
||||
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';
|
||||
}
|
||||
}
|
||||
|
||||
Color stringToColor(String hexColor) {
|
||||
|
||||
Reference in New Issue
Block a user