зеркало из https://github.com/mozilla/pjs.git
Bug 483769 - dateFormatYearMonth should generate 4 digits year; r=smontagu
This commit is contained in:
Родитель
ea8613d90c
Коммит
b138de9910
|
@ -206,7 +206,7 @@ nsresult nsDateTimeFormatMac::FormatTMTime(nsILocale* locale,
|
|||
if (dateFormatSelector == kDateFormatYearMonth ||
|
||||
dateFormatSelector == kDateFormatWeekday) {
|
||||
CFStringRef dateFormat =
|
||||
dateFormatSelector == kDateFormatYearMonth ? CFSTR("yy/MM ") : CFSTR("EEE ");
|
||||
dateFormatSelector == kDateFormatYearMonth ? CFSTR("yyyy/MM ") : CFSTR("EEE ");
|
||||
|
||||
CFStringRef oldFormat = CFDateFormatterGetFormat(formatter);
|
||||
CFMutableStringRef newFormat = CFStringCreateMutableCopy(NULL, 0, oldFormat);
|
||||
|
|
|
@ -92,7 +92,7 @@ nsresult nsDateTimeFormatOS2::FormatTMTime(nsILocale* locale,
|
|||
break;
|
||||
case kDateFormatYearMonth:
|
||||
UniQueryLocaleItem( locObj, DATESEP, &pString);
|
||||
UniStrcat( uFmtD, (UniChar*)L"%y");
|
||||
UniStrcat( uFmtD, (UniChar*)L"%Y");
|
||||
UniStrcat( uFmtD, pString);
|
||||
UniStrcat( uFmtD, (UniChar*)L"%m");
|
||||
UniFreeMem(pString);
|
||||
|
|
|
@ -209,7 +209,7 @@ nsresult nsDateTimeFormatUnix::FormatTMTime(nsILocale* locale,
|
|||
PL_strncpy(fmtD, "%x", NSDATETIME_FORMAT_BUFFER_LEN);
|
||||
break;
|
||||
case kDateFormatYearMonth:
|
||||
PL_strncpy(fmtD, "%y/%m", NSDATETIME_FORMAT_BUFFER_LEN);
|
||||
PL_strncpy(fmtD, "%Y/%m", NSDATETIME_FORMAT_BUFFER_LEN);
|
||||
break;
|
||||
case kDateFormatWeekday:
|
||||
PL_strncpy(fmtD, "%a", NSDATETIME_FORMAT_BUFFER_LEN);
|
||||
|
|
Загрузка…
Ссылка в новой задаче