MCPcopy Create free account
hub / github.com/bytedance/bolt / getSpecifierName

Function getSpecifierName

bolt/functions/lib/DateTimeFormatter.cpp:598–655  ·  view source on GitHub ↗

According to DateTimeFormatSpecifier enum class

Source from the content-addressed store, hash-verified

596 result[pos++] = ':';
597
598 if (seconds < 10) {
599 result[pos++] = '0';
600 result[pos++] = char(seconds + '0');
601 } else {
602 result[pos++] = char(seconds / 10 + '0');
603 result[pos++] = char(seconds % 10 + '0');
604 }
605 }
606
607 return pos;
608}
609
610// According to DateTimeFormatSpecifier enum class
611std::string getSpecifierName(DateTimeFormatSpecifier s) {
612 switch (s) {
613 case DateTimeFormatSpecifier::ERA:
614 return "ERA";
615 case DateTimeFormatSpecifier::CENTURY_OF_ERA:
616 return "CENTURY_OF_ERA";
617 case DateTimeFormatSpecifier::YEAR_OF_ERA:
618 return "YEAR_OF_ERA";
619 case DateTimeFormatSpecifier::WEEK_YEAR:
620 return "WEEK_YEAR";
621 case DateTimeFormatSpecifier::WEEK_OF_WEEK_YEAR:
622 return "WEEK_OF_WEEK_YEAR";
623 case DateTimeFormatSpecifier::DAY_OF_WEEK_0_BASED:
624 return "DAY_OF_WEEK_0_BASED";
625 case DateTimeFormatSpecifier::DAY_OF_WEEK_1_BASED:
626 return "DAY_OF_WEEK_1_BASED";
627 case DateTimeFormatSpecifier::DAY_OF_WEEK_TEXT:
628 return "DAY_OF_WEEK_TEXT";
629 case DateTimeFormatSpecifier::YEAR:
630 return "YEAR";
631 case DateTimeFormatSpecifier::DAY_OF_YEAR:
632 return "DAY_OF_YEAR";
633 case DateTimeFormatSpecifier::MONTH_OF_YEAR:
634 return "MONTH_OF_YEAR";
635 case DateTimeFormatSpecifier::MONTH_OF_YEAR_TEXT:
636 return "MONTH_OF_YEAR_TEXT";
637 case DateTimeFormatSpecifier::DAY_OF_MONTH:
638 return "DAY_OF_MONTH";
639 case DateTimeFormatSpecifier::HALFDAY_OF_DAY:
640 return "HALFDAY_OF_DAY";
641 case DateTimeFormatSpecifier::HOUR_OF_HALFDAY:
642 return "HOUR_OF_HALFDAY";
643 case DateTimeFormatSpecifier::CLOCK_HOUR_OF_HALFDAY:
644 return "CLOCK_HOUR_OF_HALFDAY";
645 case DateTimeFormatSpecifier::HOUR_OF_DAY:
646 return "HOUR_OF_DAY";
647 case DateTimeFormatSpecifier::CLOCK_HOUR_OF_DAY:
648 return "CLOCK_HOUR_OF_DAY";
649 case DateTimeFormatSpecifier::MINUTE_OF_HOUR:
650 return "MINUTE_OF_HOUR";
651 case DateTimeFormatSpecifier::SECOND_OF_MINUTE:
652 return "SECOND_OF_MINUTE";
653 case DateTimeFormatSpecifier::FRACTION_OF_SECOND:
654 return "FRACTION_OF_SECOND";
655 case DateTimeFormatSpecifier::TIMEZONE:

Callers 1

parseFromPatternFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected