Bug 483769 - dateFormatYearMonth should generate 4 digits year; r=smontagu

This commit is contained in:
Atsushi Sakai 2009-03-21 00:38:47 +01:00
Родитель ea8613d90c
Коммит b138de9910
3 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -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);