|
|
@@ -233,6 +233,8 @@ String formatDate(DateTime date, List<String> formats, LocaleType locale) {
|
|
|
return formatDate(date, [mm, '月', dd, '日 ', D], locale);
|
|
|
} else if (locale == LocaleType.nl) {
|
|
|
return formatDate(date, [D, ' ', dd, ' ', M], locale);
|
|
|
+ } else if (locale == LocaleType.ko) {
|
|
|
+ return formatDate(date, [mm, '월', dd, '일 ', D], locale);
|
|
|
} else {
|
|
|
return formatDate(date, [D, ' ', M, ' ', dd], locale);
|
|
|
}
|
|
|
@@ -241,6 +243,8 @@ String formatDate(DateTime date, List<String> formats, LocaleType locale) {
|
|
|
return formatDate(date, [yyyy, '年', mm, '月', dd, '日 ', D], locale);
|
|
|
} else if (locale == LocaleType.nl) {
|
|
|
return formatDate(date, [D, ' ', dd, ' ', M, ' ', yyyy], locale);
|
|
|
+ } else if (locale == LocaleType.ko) {
|
|
|
+ return formatDate(date, [yyyy, '년', mm, '월', dd, '일 ', D], locale);
|
|
|
} else {
|
|
|
return formatDate(date, [D, ' ', M, ' ', dd, ', ', yyyy], locale);
|
|
|
}
|
|
|
@@ -276,6 +280,9 @@ String formatDate(DateTime date, List<String> formats, LocaleType locale) {
|
|
|
sb.write(digits((dayInYear(date) + 7) ~/ 7, 2));
|
|
|
} else if (format == D) {
|
|
|
String day = i18nObjInLocale(locale)['day'][date.weekday - 1];
|
|
|
+ if (locale == LocaleType.ko) {
|
|
|
+ day = "($day)";
|
|
|
+ }
|
|
|
sb.write(day);
|
|
|
} else if (format == HH) {
|
|
|
sb.write(digits(date.hour, 2));
|