Home | History | Annotate | Download | only in time

Lines Matching refs:exploded

56   // C library time and exploded time.
67 Time::Exploded exploded;
68 our_time_1.LocalExplode(&exploded);
71 EXPECT_EQ(tms.tm_year + 1900, exploded.year);
72 EXPECT_EQ(tms.tm_mon + 1, exploded.month);
73 EXPECT_EQ(tms.tm_mday, exploded.day_of_month);
74 EXPECT_EQ(tms.tm_hour, exploded.hour);
75 EXPECT_EQ(tms.tm_min, exploded.minute);
76 EXPECT_EQ(tms.tm_sec, exploded.second);
78 // Convert exploded back to the time struct.
79 Time our_time_2 = Time::FromLocalExploded(exploded);
115 Time::Exploded exploded1 = {0};
119 Time::Exploded exploded2 = {0};
133 Time::Exploded exploded;
134 a.LocalExplode(&exploded);
136 Time b = Time::FromLocalExploded(exploded);
138 // The exploded structure doesn't have microseconds, and on Mac & Linux, the
146 Time::Exploded exploded;
147 a.UTCExplode(&exploded);
149 Time b = Time::FromUTCExploded(exploded);
154 Time::Exploded exploded;
155 Time::Now().LocalMidnight().LocalExplode(&exploded);
156 EXPECT_EQ(0, exploded.hour);
157 EXPECT_EQ(0, exploded.minute);
158 EXPECT_EQ(0, exploded.second);
159 EXPECT_EQ(0, exploded.millisecond);
185 Time::Exploded exploded;
186 time.UTCExplode(&exploded);
187 EXPECT_EQ(0, exploded.day_of_week);
193 Time::Exploded exploded;
194 time.UTCExplode(&exploded);
195 EXPECT_EQ(3, exploded.day_of_week);
201 Time::Exploded exploded;
202 time.UTCExplode(&exploded);
203 EXPECT_EQ(6, exploded.day_of_week);
360 Time::Exploded exploded;
363 t.UTCExplode(&exploded);
364 EXPECT_TRUE(exploded.HasValidValues());
366 EXPECT_EQ(kUnixEpochYear - 1, exploded.year);
367 EXPECT_EQ(12, exploded.month);
368 EXPECT_EQ(31, exploded.day_of_month);
369 EXPECT_EQ(23, exploded.hour);
370 EXPECT_EQ(59, exploded.minute);
371 EXPECT_EQ(59, exploded.second);
372 EXPECT_EQ(999, exploded.millisecond);
375 t.UTCExplode(&exploded);
376 EXPECT_TRUE(exploded.HasValidValues());
378 EXPECT_EQ(kUnixEpochYear - 1, exploded.year);
379 EXPECT_EQ(12, exploded.month);
380 EXPECT_EQ(31, exploded.day_of_month);
381 EXPECT_EQ(23, exploded.hour);
382 EXPECT_EQ(59, exploded.minute);
383 EXPECT_EQ(59, exploded.second);
384 EXPECT_EQ(999, exploded.millisecond);
387 t.UTCExplode(&exploded);
388 EXPECT_TRUE(exploded.HasValidValues());
390 EXPECT_EQ(kUnixEpochYear - 1, exploded.year);
391 EXPECT_EQ(12, exploded.month);
392 EXPECT_EQ(31, exploded.day_of_month);
393 EXPECT_EQ(23, exploded.hour);
394 EXPECT_EQ(59, exploded.minute);
395 EXPECT_EQ(59, exploded.second);
396 EXPECT_EQ(998, exploded.millisecond);
399 t.UTCExplode(&exploded);
400 EXPECT_TRUE(exploded.HasValidValues());
402 EXPECT_EQ(kUnixEpochYear - 1, exploded.year);
403 EXPECT_EQ(12, exploded.month);
404 EXPECT_EQ(31, exploded.day_of_month);
405 EXPECT_EQ(23, exploded.hour);
406 EXPECT_EQ(59, exploded.minute);
407 EXPECT_EQ(59, exploded.second);
408 EXPECT_EQ(0, exploded.millisecond);
411 t.UTCExplode(&exploded);
412 EXPECT_TRUE(exploded.HasValidValues());
414 EXPECT_EQ(kUnixEpochYear - 1, exploded.year);
415 EXPECT_EQ(12, exploded.month);
416 EXPECT_EQ(31, exploded.day_of_month);
417 EXPECT_EQ(23, exploded.hour);
418 EXPECT_EQ(59, exploded.minute);
419 EXPECT_EQ(58, exploded.second);
420 EXPECT_EQ(999, exploded.millisecond);
424 t.UTCExplode(&exploded);
425 EXPECT_TRUE(exploded.HasValidValues());
427 EXPECT_EQ(kUnixEpochYear, exploded.year);
428 EXPECT_EQ(1, exploded.month);
429 EXPECT_EQ(1, exploded.day_of_month);
430 EXPECT_EQ(0, exploded.hour);
431 EXPECT_EQ(0, exploded.minute);
432 EXPECT_EQ(0, exploded.second);
433 EXPECT_EQ(0, exploded.millisecond);
436 t.UTCExplode(&exploded);
437 EXPECT_TRUE(exploded.HasValidValues());
439 EXPECT_EQ(kUnixEpochYear, exploded.year);
440 EXPECT_EQ(1, exploded.month);
441 EXPECT_EQ(1, exploded.day_of_month);
442 EXPECT_EQ(0, exploded.hour);
443 EXPECT_EQ(0, exploded.minute);
444 EXPECT_EQ(0, exploded.second);
445 EXPECT_EQ(0, exploded.millisecond);
448 t.UTCExplode(&exploded);
449 EXPECT_TRUE(exploded.HasValidValues());
451 EXPECT_EQ(kUnixEpochYear, exploded.year);
452 EXPECT_EQ(1, exploded.month);
453 EXPECT_EQ(1, exploded.day_of_month);
454 EXPECT_EQ(0, exploded.hour);
455 EXPECT_EQ(0, exploded.minute);
456 EXPECT_EQ(0, exploded.second);
457 EXPECT_EQ(1, exploded.millisecond);
460 t.UTCExplode(&exploded);
461 EXPECT_TRUE(exploded.HasValidValues());
463 EXPECT_EQ(kUnixEpochYear, exploded.year);
464 EXPECT_EQ(1, exploded.month);
465 EXPECT_EQ(1, exploded.day_of_month);
466 EXPECT_EQ(0, exploded.hour);
467 EXPECT_EQ(0, exploded.minute);
468 EXPECT_EQ(1, exploded.second);
469 EXPECT_EQ(0, exploded.millisecond);
472 t.UTCExplode(&exploded);
473 EXPECT_TRUE(exploded.HasValidValues());
475 EXPECT_EQ(kUnixEpochYear, exploded.year);
476 EXPECT_EQ(1, exploded.month);
477 EXPECT_EQ(1, exploded.day_of_month);
478 EXPECT_EQ(0, exploded.hour);
479 EXPECT_EQ(0, exploded.minute);
480 EXPECT_EQ(1, exploded.second);
481 EXPECT_EQ(1, exploded.millisecond);
550 Time::Exploded midnight = {2013, // year
700 Time::Exploded exploded;
701 exploded.year = 1970;
702 exploded.month = 1;
703 exploded.day_of_week = 0; // Should be unusued.
704 exploded.day_of_month = 1;
705 exploded.hour = 0;
706 exploded.minute = 0;
707 exploded.second = 0;
708 exploded.millisecond = 0;
709 Time t = Time::FromUTCExploded(exploded);