Home | History | Annotate | Download | only in time

Lines Matching refs:exploded

36   // 31 on a 28-30 day month. Test |exploded| returns Time(0) on 31st of
40 Time::Exploded explode;
156 // C library time and exploded time.
167 Time::Exploded exploded;
168 our_time_1.UTCExplode(&exploded);
171 EXPECT_EQ(tms.tm_year + 1900, exploded.year);
172 EXPECT_EQ(tms.tm_mon + 1, exploded.month);
173 EXPECT_EQ(tms.tm_mday, exploded.day_of_month);
174 EXPECT_EQ(tms.tm_hour, exploded.hour);
175 EXPECT_EQ(tms.tm_min, exploded.minute);
176 EXPECT_EQ(tms.tm_sec, exploded.second);
178 // Convert exploded back to the time struct.
180 EXPECT_TRUE(Time::FromUTCExploded(exploded, &our_time_2));
202 // C library time and exploded time.
213 Time::Exploded exploded;
214 our_time_1.LocalExplode(&exploded);
217 EXPECT_EQ(tms.tm_year + 1900, exploded.year);
218 EXPECT_EQ(tms.tm_mon + 1, exploded.month);
219 EXPECT_EQ(tms.tm_mday, exploded.day_of_month);
220 EXPECT_EQ(tms.tm_hour, exploded.hour);
221 EXPECT_EQ(tms.tm_min, exploded.minute);
222 EXPECT_EQ(tms.tm_sec, exploded.second);
224 // Convert exploded back to the time struct.
226 EXPECT_TRUE(Time::FromLocalExploded(exploded, &our_time_2));
255 Time::Exploded exploded1 = {0};
260 Time::Exploded exploded2 = {0};
274 Time::Exploded exploded;
275 a.LocalExplode(&exploded);
278 EXPECT_TRUE(Time::FromLocalExploded(exploded, &b));
280 // The exploded structure doesn't have microseconds, and on Mac & Linux, the
288 Time::Exploded exploded;
289 a.UTCExplode(&exploded);
292 EXPECT_TRUE(Time::FromUTCExploded(exploded, &b));
297 Time::Exploded exploded;
298 Time::Now().LocalMidnight().LocalExplode(&exploded);
299 EXPECT_EQ(0, exploded.hour);
300 EXPECT_EQ(0, exploded.minute);
301 EXPECT_EQ(0, exploded.second);
302 EXPECT_EQ(0, exploded.millisecond);
327 Time::Exploded exploded;
328 time.UTCExplode(&exploded);
329 EXPECT_EQ(0, exploded.day_of_week);
335 Time::Exploded exploded;
336 time.UTCExplode(&exploded);
337 EXPECT_EQ(3, exploded.day_of_week);
343 Time::Exploded exploded;
344 time.UTCExplode(&exploded);
345 EXPECT_EQ(6, exploded.day_of_week);
502 Time::Exploded exploded;
505 t.UTCExplode(&exploded);
506 EXPECT_TRUE(exploded.HasValidValues());
508 EXPECT_EQ(kUnixEpochYear - 1, exploded.year);
509 EXPECT_EQ(12, exploded.month);
510 EXPECT_EQ(31, exploded.day_of_month);
511 EXPECT_EQ(23, exploded.hour);
512 EXPECT_EQ(59, exploded.minute);
513 EXPECT_EQ(59, exploded.second);
514 EXPECT_EQ(999, exploded.millisecond);
517 t.UTCExplode(&exploded);
518 EXPECT_TRUE(exploded.HasValidValues());
520 EXPECT_EQ(kUnixEpochYear - 1, exploded.year);
521 EXPECT_EQ(12, exploded.month);
522 EXPECT_EQ(31, exploded.day_of_month);
523 EXPECT_EQ(23, exploded.hour);
524 EXPECT_EQ(59, exploded.minute);
525 EXPECT_EQ(59, exploded.second);
526 EXPECT_EQ(999, exploded.millisecond);
529 t.UTCExplode(&exploded);
530 EXPECT_TRUE(exploded.HasValidValues());
532 EXPECT_EQ(kUnixEpochYear - 1, exploded.year);
533 EXPECT_EQ(12, exploded.month);
534 EXPECT_EQ(31, exploded.day_of_month);
535 EXPECT_EQ(23, exploded.hour);
536 EXPECT_EQ(59, exploded.minute);
537 EXPECT_EQ(59, exploded.second);
538 EXPECT_EQ(998, exploded.millisecond);
541 t.UTCExplode(&exploded);
542 EXPECT_TRUE(exploded.HasValidValues());
544 EXPECT_EQ(kUnixEpochYear - 1, exploded.year);
545 EXPECT_EQ(12, exploded.month);
546 EXPECT_EQ(31, exploded.day_of_month);
547 EXPECT_EQ(23, exploded.hour);
548 EXPECT_EQ(59, exploded.minute);
549 EXPECT_EQ(59, exploded.second);
550 EXPECT_EQ(0, exploded.millisecond);
553 t.UTCExplode(&exploded);
554 EXPECT_TRUE(exploded.HasValidValues());
556 EXPECT_EQ(kUnixEpochYear - 1, exploded.year);
557 EXPECT_EQ(12, exploded.month);
558 EXPECT_EQ(31, exploded.day_of_month);
559 EXPECT_EQ(23, exploded.hour);
560 EXPECT_EQ(59, exploded.minute);
561 EXPECT_EQ(58, exploded.second);
562 EXPECT_EQ(999, exploded.millisecond);
566 t.UTCExplode(&exploded);
567 EXPECT_TRUE(exploded.HasValidValues());
569 EXPECT_EQ(kUnixEpochYear, exploded.year);
570 EXPECT_EQ(1, exploded.month);
571 EXPECT_EQ(1, exploded.day_of_month);
572 EXPECT_EQ(0, exploded.hour);
573 EXPECT_EQ(0, exploded.minute);
574 EXPECT_EQ(0, exploded.second);
575 EXPECT_EQ(0, exploded.millisecond);
578 t.UTCExplode(&exploded);
579 EXPECT_TRUE(exploded.HasValidValues());
581 EXPECT_EQ(kUnixEpochYear, exploded.year);
582 EXPECT_EQ(1, exploded.month);
583 EXPECT_EQ(1, exploded.day_of_month);
584 EXPECT_EQ(0, exploded.hour);
585 EXPECT_EQ(0, exploded.minute);
586 EXPECT_EQ(0, exploded.second);
587 EXPECT_EQ(0, exploded.millisecond);
590 t.UTCExplode(&exploded);
591 EXPECT_TRUE(exploded.HasValidValues());
593 EXPECT_EQ(kUnixEpochYear, exploded.year);
594 EXPECT_EQ(1, exploded.month);
595 EXPECT_EQ(1, exploded.day_of_month);
596 EXPECT_EQ(0, exploded.hour);
597 EXPECT_EQ(0, exploded.minute);
598 EXPECT_EQ(0, exploded.second);
599 EXPECT_EQ(1, exploded.millisecond);
602 t.UTCExplode(&exploded);
603 EXPECT_TRUE(exploded.HasValidValues());
605 EXPECT_EQ(kUnixEpochYear, exploded.year);
606 EXPECT_EQ(1, exploded.month);
607 EXPECT_EQ(1, exploded.day_of_month);
608 EXPECT_EQ(0, exploded.hour);
609 EXPECT_EQ(0, exploded.minute);
610 EXPECT_EQ(1, exploded.second);
611 EXPECT_EQ(0, exploded.millisecond);
614 t.UTCExplode(&exploded);
615 EXPECT_TRUE(exploded.HasValidValues());
617 EXPECT_EQ(kUnixEpochYear, exploded.year);
618 EXPECT_EQ(1, exploded.month);
619 EXPECT_EQ(1, exploded.day_of_month);
620 EXPECT_EQ(0, exploded.hour);
621 EXPECT_EQ(0, exploded.minute);
622 EXPECT_EQ(1, exploded.second);
623 EXPECT_EQ(1, exploded.millisecond);
693 Time::Exploded midnight = {2013, // year
713 Time::Exploded exploded = {0};
714 exploded.month = 1;
715 exploded.day_of_month = 1;
720 exploded.year = Time::kExplodedMinYear;
721 EXPECT_TRUE(Time::FromUTCExploded(exploded, &parsed_time));
731 exploded.year--;
732 EXPECT_FALSE(Time::FromUTCExploded(exploded, &parsed_time));
738 exploded.year = Time::kExplodedMaxYear;
739 exploded.month = 12;
740 exploded.day_of_month = 31;
741 exploded.hour = 23;
742 exploded.minute = 59;
743 exploded.second = 59;
744 exploded.millisecond = 999;
745 EXPECT_TRUE(Time::FromUTCExploded(exploded, &parsed_time));
748 exploded.year++;
749 EXPECT_FALSE(Time::FromUTCExploded(exploded, &parsed_time));
1198 Time::Exploded exploded;
1199 exploded.year = 1970;
1200 exploded.month = 1;
1201 exploded.day_of_week = 0; // Should be unusued.
1202 exploded.day_of_month = 1;
1203 exploded.hour = 0;
1204 exploded.minute = 0;
1205 exploded.second = 0;
1206 exploded.millisecond = 0;
1208 EXPECT_TRUE(Time::FromUTCExploded(exploded, &t));