Lines Matching defs:nanos
234 int32 nanos;
235 ASSERT_TRUE(ParseTime("0001-01-01T00:00:00Z", &seconds, &nanos));
236 EXPECT_EQ("0001-01-01T00:00:00Z", FormatTime(seconds, nanos));
237 ASSERT_TRUE(ParseTime("9999-12-31T23:59:59.999999999Z", &seconds, &nanos));
238 EXPECT_EQ("9999-12-31T23:59:59.999999999Z", FormatTime(seconds, nanos));
241 ASSERT_TRUE(ParseTime("1970-01-01T00:00:00-08:00", &seconds, &nanos));
242 EXPECT_EQ("1970-01-01T08:00:00Z", FormatTime(seconds, nanos));
243 ASSERT_TRUE(ParseTime("1970-01-01T00:00:00+08:00", &seconds, &nanos));
244 EXPECT_EQ("1969-12-31T16:00:00Z", FormatTime(seconds, nanos));
247 ASSERT_TRUE(ParseTime("1970-01-01T00:00:00.01Z", &seconds, &nanos));
248 EXPECT_EQ("1970-01-01T00:00:00.010Z", FormatTime(seconds, nanos));
249 ASSERT_TRUE(ParseTime("1970-01-01T00:00:00.00001-08:00", &seconds, &nanos));
250 EXPECT_EQ("1970-01-01T08:00:00.000010Z", FormatTime(seconds, nanos));
251 ASSERT_TRUE(ParseTime("1970-01-01T00:00:00.00000001+08:00", &seconds, &nanos));
252 EXPECT_EQ("1969-12-31T16:00:00.000000010Z", FormatTime(seconds, nanos));
254 ASSERT_TRUE(ParseTime("1970-01-01T00:00:00.0123456789Z", &seconds, &nanos));
255 EXPECT_EQ("1970-01-01T00:00:00.012345678Z", FormatTime(seconds, nanos));