Home
last modified time | relevance | path

Searched refs:DateTimeRule (Results 1 - 25 of 57) sorted by relevance

123

/third_party/icu/icu4c/source/i18n/
H A Ddtrule.cpp20 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(DateTimeRule)
22 DateTimeRule::DateTimeRule(int32_t month, in DateTimeRule() function in DateTimeRule
27 fDateRuleType(DateTimeRule::DOM), fTimeRuleType(timeType) { in DateTimeRule()
30 DateTimeRule::DateTimeRule(int32_t month, in DateTimeRule() function in DateTimeRule
36 fDateRuleType(DateTimeRule::DOW), fTimeRuleType(timeType) { in DateTimeRule()
39 DateTimeRule::DateTimeRule(int32_t month, in DateTimeRule() function in DateTimeRule
49 fDateRuleType = DateTimeRule in DateTimeRule()
55 DateTimeRule::DateTimeRule(const DateTimeRule& source) DateTimeRule() function in DateTimeRule
[all...]
H A Dtzrule.cpp186 const DateTimeRule& dateTimeRule,
189 : TimeZoneRule(name, rawOffset, dstSavings), fDateTimeRule(new DateTimeRule(dateTimeRule)),
196 DateTimeRule* dateTimeRule,
204 : TimeZoneRule(source), fDateTimeRule(new DateTimeRule(*(source.fDateTimeRule))),
248 const DateTimeRule*
272 DateTimeRule::DateRuleType type = fDateTimeRule->getDateRuleType();
273 if (type == DateTimeRule::DOM) {
277 if (type == DateTimeRule::DOW) {
292 if (type == DateTimeRule::DOW_LEQ_DOM) {
312 if (fDateTimeRule->getTimeRuleType() != DateTimeRule
[all...]
H A Dsimpletz.cpp1109 DateTimeRule* dtRule; in initTransitionRules()
1110 DateTimeRule::TimeRuleType timeRuleType; in initTransitionRules()
1114 timeRuleType = (startTimeMode == STANDARD_TIME) ? DateTimeRule::STANDARD_TIME : in initTransitionRules()
1115 ((startTimeMode == UTC_TIME) ? DateTimeRule::UTC_TIME : DateTimeRule::WALL_TIME); in initTransitionRules()
1118 dtRule = new DateTimeRule(startMonth, startDay, startTime, timeRuleType); in initTransitionRules()
1121 dtRule = new DateTimeRule(startMonth, startDay, startDayOfWeek, startTime, timeRuleType); in initTransitionRules()
1124 dtRule = new DateTimeRule(startMonth, startDay, startDayOfWeek, true, startTime, timeRuleType); in initTransitionRules()
1127 dtRule = new DateTimeRule(startMonth, startDay, startDayOfWeek, false, startTime, timeRuleType); in initTransitionRules()
1153 timeRuleType = (endTimeMode == STANDARD_TIME) ? DateTimeRule in initTransitionRules()
[all...]
H A Dbasictz.cpp171 DateTimeRule *dtr = new DateTimeRule(month, weekInMonth, dow, mid, DateTimeRule::WALL_TIME); in getSimpleRulesNear()
198 dtr = new DateTimeRule(month, weekInMonth, dow, mid, DateTimeRule::WALL_TIME); in getSimpleRulesNear()
228 dtr = new DateTimeRule(month, weekInMonth, dow, mid, DateTimeRule::WALL_TIME); in getSimpleRulesNear()
435 DateTimeRule::TimeRuleType timeType; in getTimeZoneRulesAfter()
442 if (timeType == DateTimeRule::STANDARD_TIME) { in getTimeZoneRulesAfter()
445 if (timeType == DateTimeRule in getTimeZoneRulesAfter()
[all...]
/third_party/node/deps/icu-small/source/i18n/
H A Ddtrule.cpp20 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(DateTimeRule)
22 DateTimeRule::DateTimeRule(int32_t month, in DateTimeRule() function in DateTimeRule
27 fDateRuleType(DateTimeRule::DOM), fTimeRuleType(timeType) { in DateTimeRule()
30 DateTimeRule::DateTimeRule(int32_t month, in DateTimeRule() function in DateTimeRule
36 fDateRuleType(DateTimeRule::DOW), fTimeRuleType(timeType) { in DateTimeRule()
39 DateTimeRule::DateTimeRule(int32_t month, in DateTimeRule() function in DateTimeRule
49 fDateRuleType = DateTimeRule in DateTimeRule()
55 DateTimeRule::DateTimeRule(const DateTimeRule& source) DateTimeRule() function in DateTimeRule
[all...]
H A Dtzrule.cpp186 const DateTimeRule& dateTimeRule,
189 : TimeZoneRule(name, rawOffset, dstSavings), fDateTimeRule(new DateTimeRule(dateTimeRule)),
196 DateTimeRule* dateTimeRule,
204 : TimeZoneRule(source), fDateTimeRule(new DateTimeRule(*(source.fDateTimeRule))),
248 const DateTimeRule*
272 DateTimeRule::DateRuleType type = fDateTimeRule->getDateRuleType();
273 if (type == DateTimeRule::DOM) {
277 if (type == DateTimeRule::DOW) {
292 if (type == DateTimeRule::DOW_LEQ_DOM) {
312 if (fDateTimeRule->getTimeRuleType() != DateTimeRule
[all...]
H A Dsimpletz.cpp1109 DateTimeRule* dtRule; in initTransitionRules()
1110 DateTimeRule::TimeRuleType timeRuleType; in initTransitionRules()
1114 timeRuleType = (startTimeMode == STANDARD_TIME) ? DateTimeRule::STANDARD_TIME : in initTransitionRules()
1115 ((startTimeMode == UTC_TIME) ? DateTimeRule::UTC_TIME : DateTimeRule::WALL_TIME); in initTransitionRules()
1118 dtRule = new DateTimeRule(startMonth, startDay, startTime, timeRuleType); in initTransitionRules()
1121 dtRule = new DateTimeRule(startMonth, startDay, startDayOfWeek, startTime, timeRuleType); in initTransitionRules()
1124 dtRule = new DateTimeRule(startMonth, startDay, startDayOfWeek, true, startTime, timeRuleType); in initTransitionRules()
1127 dtRule = new DateTimeRule(startMonth, startDay, startDayOfWeek, false, startTime, timeRuleType); in initTransitionRules()
1153 timeRuleType = (endTimeMode == STANDARD_TIME) ? DateTimeRule in initTransitionRules()
[all...]
H A Dbasictz.cpp171 DateTimeRule *dtr = new DateTimeRule(month, weekInMonth, dow, mid, DateTimeRule::WALL_TIME); in getSimpleRulesNear()
198 dtr = new DateTimeRule(month, weekInMonth, dow, mid, DateTimeRule::WALL_TIME); in getSimpleRulesNear()
228 dtr = new DateTimeRule(month, weekInMonth, dow, mid, DateTimeRule::WALL_TIME); in getSimpleRulesNear()
435 DateTimeRule::TimeRuleType timeType; in getTimeZoneRulesAfter()
442 if (timeType == DateTimeRule::STANDARD_TIME) { in getTimeZoneRulesAfter()
445 if (timeType == DateTimeRule in getTimeZoneRulesAfter()
[all...]
/third_party/skia/third_party/externals/icu/source/i18n/
H A Ddtrule.cpp20 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(DateTimeRule)
22 DateTimeRule::DateTimeRule(int32_t month, in DateTimeRule() function in DateTimeRule
27 fDateRuleType(DateTimeRule::DOM), fTimeRuleType(timeType) { in DateTimeRule()
30 DateTimeRule::DateTimeRule(int32_t month, in DateTimeRule() function in DateTimeRule
36 fDateRuleType(DateTimeRule::DOW), fTimeRuleType(timeType) { in DateTimeRule()
39 DateTimeRule::DateTimeRule(int32_t month, in DateTimeRule() function in DateTimeRule
49 fDateRuleType = DateTimeRule in DateTimeRule()
55 DateTimeRule::DateTimeRule(const DateTimeRule& source) DateTimeRule() function in DateTimeRule
[all...]
H A Dtzrule.cpp186 const DateTimeRule& dateTimeRule,
189 : TimeZoneRule(name, rawOffset, dstSavings), fDateTimeRule(new DateTimeRule(dateTimeRule)),
196 DateTimeRule* dateTimeRule,
204 : TimeZoneRule(source), fDateTimeRule(new DateTimeRule(*(source.fDateTimeRule))),
248 const DateTimeRule*
272 DateTimeRule::DateRuleType type = fDateTimeRule->getDateRuleType();
273 if (type == DateTimeRule::DOM) {
277 if (type == DateTimeRule::DOW) {
292 if (type == DateTimeRule::DOW_LEQ_DOM) {
312 if (fDateTimeRule->getTimeRuleType() != DateTimeRule
[all...]
H A Dsimpletz.cpp1111 DateTimeRule* dtRule; in initTransitionRules()
1112 DateTimeRule::TimeRuleType timeRuleType; in initTransitionRules()
1116 timeRuleType = (startTimeMode == STANDARD_TIME) ? DateTimeRule::STANDARD_TIME : in initTransitionRules()
1117 ((startTimeMode == UTC_TIME) ? DateTimeRule::UTC_TIME : DateTimeRule::WALL_TIME); in initTransitionRules()
1120 dtRule = new DateTimeRule(startMonth, startDay, startTime, timeRuleType); in initTransitionRules()
1123 dtRule = new DateTimeRule(startMonth, startDay, startDayOfWeek, startTime, timeRuleType); in initTransitionRules()
1126 dtRule = new DateTimeRule(startMonth, startDay, startDayOfWeek, true, startTime, timeRuleType); in initTransitionRules()
1129 dtRule = new DateTimeRule(startMonth, startDay, startDayOfWeek, false, startTime, timeRuleType); in initTransitionRules()
1155 timeRuleType = (endTimeMode == STANDARD_TIME) ? DateTimeRule in initTransitionRules()
[all...]
/third_party/icu/icu4c/source/i18n/unicode/
H A Ddtrule.h27 * <code>DateTimeRule</code> is a class representing a time in a year by
33 class U_I18N_API DateTimeRule : public UObject { class
62 * Constructs a <code>DateTimeRule</code> by the day of month and
73 DateTimeRule(int32_t month, int32_t dayOfMonth,
77 * Constructs a <code>DateTimeRule</code> by the day of week and its ordinal
91 DateTimeRule(int32_t month, int32_t weekInMonth, int32_t dayOfWeek,
95 * Constructs a <code>DateTimeRule</code> by the first/last day of week
109 DateTimeRule(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, UBool after,
114 * @param source The DateTimeRule object to be copied.
117 DateTimeRule(cons
[all...]
H A Dtzrule.h377 * time rule and the start/until years. The input DateTimeRule is copied by this
391 const DateTimeRule& dateTimeRule, int32_t startYear, int32_t endYear);
396 * time rule and the start/until years. The input DateTimeRule object is adopted
410 DateTimeRule* dateTimeRule, int32_t startYear, int32_t endYear);
464 const DateTimeRule* getRule(void) const;
568 DateTimeRule* fDateTimeRule;
626 const UDate* startTimes, int32_t numStartTimes, DateTimeRule::TimeRuleType timeRuleType);
676 * is either <code>DateTimeRule::WALL_TIME</code> or <code>STANDARD_TIME</code>
682 DateTimeRule::TimeRuleType getTimeType(void) const;
778 DateTimeRule
[all...]
/third_party/node/deps/icu-small/source/i18n/unicode/
H A Ddtrule.h27 * <code>DateTimeRule</code> is a class representing a time in a year by
33 class U_I18N_API DateTimeRule : public UObject { class
62 * Constructs a <code>DateTimeRule</code> by the day of month and
73 DateTimeRule(int32_t month, int32_t dayOfMonth,
77 * Constructs a <code>DateTimeRule</code> by the day of week and its ordinal
91 DateTimeRule(int32_t month, int32_t weekInMonth, int32_t dayOfWeek,
95 * Constructs a <code>DateTimeRule</code> by the first/last day of week
109 DateTimeRule(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, UBool after,
114 * @param source The DateTimeRule object to be copied.
117 DateTimeRule(cons
[all...]
H A Dtzrule.h377 * time rule and the start/until years. The input DateTimeRule is copied by this
391 const DateTimeRule& dateTimeRule, int32_t startYear, int32_t endYear);
396 * time rule and the start/until years. The input DateTimeRule object is adopted
410 DateTimeRule* dateTimeRule, int32_t startYear, int32_t endYear);
464 const DateTimeRule* getRule(void) const;
568 DateTimeRule* fDateTimeRule;
626 const UDate* startTimes, int32_t numStartTimes, DateTimeRule::TimeRuleType timeRuleType);
676 * is either <code>DateTimeRule::WALL_TIME</code> or <code>STANDARD_TIME</code>
682 DateTimeRule::TimeRuleType getTimeType(void) const;
778 DateTimeRule
[all...]
/third_party/skia/third_party/externals/icu/source/i18n/unicode/
H A Ddtrule.h27 * <code>DateTimeRule</code> is a class representing a time in a year by
33 class U_I18N_API DateTimeRule : public UObject { class
62 * Constructs a <code>DateTimeRule</code> by the day of month and
73 DateTimeRule(int32_t month, int32_t dayOfMonth,
77 * Constructs a <code>DateTimeRule</code> by the day of week and its oridinal
91 DateTimeRule(int32_t month, int32_t weekInMonth, int32_t dayOfWeek,
95 * Constructs a <code>DateTimeRule</code> by the first/last day of week
109 DateTimeRule(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, UBool after,
114 * @param source The DateTimeRule object to be copied.
117 DateTimeRule(cons
[all...]
/third_party/icu/ohos_icu4j/src/main/tests/ohos/global/icu/dev/test/timezone/
H A DTimeZoneRuleTest.java29 import ohos.global.icu.util.DateTimeRule;
62 DateTimeRule dtr; in TestSimpleRuleBasedTimeZone()
73 dtr = new DateTimeRule(Calendar.SEPTEMBER, 30, Calendar.SATURDAY, false, in TestSimpleRuleBasedTimeZone()
74 1*HOUR, DateTimeRule.WALL_TIME); // SUN<=30 in September, at 1AM wall time in TestSimpleRuleBasedTimeZone()
79 dtr = new DateTimeRule(Calendar.FEBRUARY, 2, Calendar.SUNDAY, in TestSimpleRuleBasedTimeZone()
80 1*HOUR, DateTimeRule.WALL_TIME); // 2nd Sunday in February, at 1AM wall time in TestSimpleRuleBasedTimeZone()
88 dtr = new DateTimeRule(Calendar.SEPTEMBER, -1, Calendar.SATURDAY, in TestSimpleRuleBasedTimeZone()
89 1*HOUR, DateTimeRule.WALL_TIME); // Last Sunday in September at 1AM wall time in TestSimpleRuleBasedTimeZone()
92 dtr = new DateTimeRule(Calendar.FEBRUARY, 8, Calendar.SUNDAY, true, in TestSimpleRuleBasedTimeZone()
93 1*HOUR, DateTimeRule in TestSimpleRuleBasedTimeZone()
[all...]
/third_party/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/timezone/
H A DTimeZoneRuleTest.java29 import com.ibm.icu.util.DateTimeRule;
60 DateTimeRule dtr; in TestSimpleRuleBasedTimeZone()
71 dtr = new DateTimeRule(Calendar.SEPTEMBER, 30, Calendar.SATURDAY, false, in TestSimpleRuleBasedTimeZone()
72 1*HOUR, DateTimeRule.WALL_TIME); // SUN<=30 in September, at 1AM wall time in TestSimpleRuleBasedTimeZone()
77 dtr = new DateTimeRule(Calendar.FEBRUARY, 2, Calendar.SUNDAY, in TestSimpleRuleBasedTimeZone()
78 1*HOUR, DateTimeRule.WALL_TIME); // 2nd Sunday in February, at 1AM wall time in TestSimpleRuleBasedTimeZone()
86 dtr = new DateTimeRule(Calendar.SEPTEMBER, -1, Calendar.SATURDAY, in TestSimpleRuleBasedTimeZone()
87 1*HOUR, DateTimeRule.WALL_TIME); // Last Sunday in September at 1AM wall time in TestSimpleRuleBasedTimeZone()
90 dtr = new DateTimeRule(Calendar.FEBRUARY, 8, Calendar.SUNDAY, true, in TestSimpleRuleBasedTimeZone()
91 1*HOUR, DateTimeRule in TestSimpleRuleBasedTimeZone()
[all...]
/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/util/
H A DAnnualTimeZoneRule.java32 private final DateTimeRule dateTimeRule;
54 DateTimeRule dateTimeRule, int startYear, int endYear) { in AnnualTimeZoneRule()
69 public DateTimeRule getRule() { in getRule()
119 if (type == DateTimeRule.DOM) { in getStartInYear()
123 if (type == DateTimeRule.DOW) { in getStartInYear()
137 if (type == DateTimeRule.DOW_LEQ_DOM) { in getStartInYear()
158 if (dateTimeRule.getTimeRuleType() != DateTimeRule.UTC_TIME) { in getStartInYear()
161 if (dateTimeRule.getTimeRuleType() == DateTimeRule.WALL_TIME) { in getStartInYear()
H A DVTimeZone.java823 DateTimeRule.UTC_TIME); in parse()
1030 DateTimeRule adtr = null; in createRuleByRRULE()
1033 adtr = new DateTimeRule(month, dayOfMonth, timeInDay, DateTimeRule.WALL_TIME); in createRuleByRRULE()
1036 adtr = new DateTimeRule(month, nthDayOfWeek, dayOfWeek, timeInDay, DateTimeRule.WALL_TIME); in createRuleByRRULE()
1040 adtr = new DateTimeRule(month, dayOfMonth, dayOfWeek, true, timeInDay, DateTimeRule.WALL_TIME); in createRuleByRRULE()
1239 return new TimeArrayTimeZoneRule(tzname, rawOffset, dstSavings, times, DateTimeRule.UTC_TIME); in createRuleByRDATE()
1489 private static boolean isEquivalentDateRule(int month, int weekInMonth, int dayOfWeek, DateTimeRule dtrul
[all...]
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/util/
H A DAnnualTimeZoneRule.java32 private final DateTimeRule dateTimeRule;
52 DateTimeRule dateTimeRule, int startYear, int endYear) { in AnnualTimeZoneRule()
65 public DateTimeRule getRule() { in getRule()
109 if (type == DateTimeRule.DOM) { in getStartInYear()
113 if (type == DateTimeRule.DOW) { in getStartInYear()
127 if (type == DateTimeRule.DOW_LEQ_DOM) { in getStartInYear()
148 if (dateTimeRule.getTimeRuleType() != DateTimeRule.UTC_TIME) { in getStartInYear()
151 if (dateTimeRule.getTimeRuleType() == DateTimeRule.WALL_TIME) { in getStartInYear()
H A DVTimeZone.java794 DateTimeRule.UTC_TIME); in parse()
1001 DateTimeRule adtr = null; in createRuleByRRULE()
1004 adtr = new DateTimeRule(month, dayOfMonth, timeInDay, DateTimeRule.WALL_TIME); in createRuleByRRULE()
1007 adtr = new DateTimeRule(month, nthDayOfWeek, dayOfWeek, timeInDay, DateTimeRule.WALL_TIME); in createRuleByRRULE()
1011 adtr = new DateTimeRule(month, dayOfMonth, dayOfWeek, true, timeInDay, DateTimeRule.WALL_TIME); in createRuleByRRULE()
1210 return new TimeArrayTimeZoneRule(tzname, rawOffset, dstSavings, times, DateTimeRule.UTC_TIME); in createRuleByRDATE()
1460 private static boolean isEquivalentDateRule(int month, int weekInMonth, int dayOfWeek, DateTimeRule dtrul
[all...]
/third_party/icu/ohos_icu4j/src/main/tests/ohos/global/icu/dev/test/serializable/
H A DSerializableTestUtility.java47 import ohos.global.icu.util.DateTimeRule;
229 new DateTimeRule(Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*HOUR, DateTimeRule.WALL_TIME),
233 new DateTimeRule(Calendar.NOVEMBER, 1, Calendar.SUNDAY, true, 2*HOUR, DateTimeRule.WALL_TIME),
237 new DateTimeRule(Calendar.APRIL, -1, Calendar.SUNDAY, 2*HOUR, DateTimeRule.WALL_TIME),
241 new DateTimeRule(Calendar.JANUARY, 6, 2*HOUR, DateTimeRule.WALL_TIME),
245 new DateTimeRule(Calenda
[all...]
/third_party/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/
H A DSerializableTestUtility.java47 import com.ibm.icu.util.DateTimeRule;
228 new DateTimeRule(Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*HOUR, DateTimeRule.WALL_TIME),
232 new DateTimeRule(Calendar.NOVEMBER, 1, Calendar.SUNDAY, true, 2*HOUR, DateTimeRule.WALL_TIME),
236 new DateTimeRule(Calendar.APRIL, -1, Calendar.SUNDAY, 2*HOUR, DateTimeRule.WALL_TIME),
240 new DateTimeRule(Calendar.JANUARY, 6, 2*HOUR, DateTimeRule.WALL_TIME),
244 new DateTimeRule(Calenda
[all...]
/third_party/icu/icu4c/source/test/intltest/
H A Dtzrulets.cpp163 DateTimeRule *dtr; in TestSimpleRuleBasedTimeZone()
174 dtr = new DateTimeRule(UCAL_SEPTEMBER, 30, UCAL_SATURDAY, false, in TestSimpleRuleBasedTimeZone()
175 1*HOUR, DateTimeRule::WALL_TIME); // SUN<=30 in September, at 1AM wall time in TestSimpleRuleBasedTimeZone()
183 dtr = new DateTimeRule(UCAL_FEBRUARY, 2, UCAL_SUNDAY, in TestSimpleRuleBasedTimeZone()
184 1*HOUR, DateTimeRule::WALL_TIME); // 2nd Sunday in February, at 1AM wall time in TestSimpleRuleBasedTimeZone()
199 dtr = new DateTimeRule(UCAL_SEPTEMBER, -1, UCAL_SATURDAY, in TestSimpleRuleBasedTimeZone()
200 1*HOUR, DateTimeRule::WALL_TIME); // Last Sunday in September at 1AM wall time in TestSimpleRuleBasedTimeZone()
206 dtr = new DateTimeRule(UCAL_FEBRUARY, 8, UCAL_SUNDAY, true, in TestSimpleRuleBasedTimeZone()
207 1*HOUR, DateTimeRule::WALL_TIME); // SUN>=8 in February, at 1AM wall time in TestSimpleRuleBasedTimeZone()
220 dtr = new DateTimeRule(UCAL_SEPTEMBE in TestSimpleRuleBasedTimeZone()
[all...]

Completed in 21 milliseconds

123