summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--content/renderer/date_time_formatter.cc3
-rw-r--r--content/renderer/date_time_formatter_unittest.cc5
2 files changed, 3 insertions, 5 deletions
diff --git a/content/renderer/date_time_formatter.cc b/content/renderer/date_time_formatter.cc
index 3b976b8..f9d02ed 100644
--- a/content/renderer/date_time_formatter.cc
+++ b/content/renderer/date_time_formatter.cc
@@ -130,10 +130,9 @@ const std::string DateTimeFormatter::FormatString() const {
calendar.set(UCAL_MINUTE, minute_);
calendar.set(UCAL_SECOND, second_);
}
- UDate time = calendar.getTime(success);
icu::SimpleDateFormat formatter(*pattern_, success);
icu::UnicodeString formatted_time;
- formatter.format(time, formatted_time, success);
+ formatter.format(calendar, formatted_time, NULL, success);
UTF16ToUTF8(formatted_time.getBuffer(),
static_cast<size_t>(formatted_time.length()),
&result);
diff --git a/content/renderer/date_time_formatter_unittest.cc b/content/renderer/date_time_formatter_unittest.cc
index c40160e..b5afc1c 100644
--- a/content/renderer/date_time_formatter_unittest.cc
+++ b/content/renderer/date_time_formatter_unittest.cc
@@ -138,9 +138,8 @@ TEST(RendererDateTimePickerTest, TestParserValidDateInputs) {
2013, 3, 23, 15, 47, 0, 0, 0);
EXPECT_EQ("2013-04-23T15:47", sut2.GetFormattedValue());
- // Disabling this case due to crbug.com/253231
- //DateTimeFormatter sut3(ui::TEXT_INPUT_TYPE_WEEK, 0, 0, 0, 0, 0, 0, 2012, 2);
- //EXPECT_EQ("2012-W02", sut3.GetFormattedValue());
+ DateTimeFormatter sut3(ui::TEXT_INPUT_TYPE_WEEK, 0, 0, 0, 0, 0, 0, 2012, 2);
+ EXPECT_EQ("2012-W02", sut3.GetFormattedValue());
}
TEST(RendererDateTimePickerTest, TestParserInvalidDateInputs) {