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

12

/external/icu/icu4c/source/i18n/
H A Ddtrule.cpp20 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(DateTimeRule)
22 DateTimeRule::DateTimeRule(int32_t month, function in class:DateTimeRule
27 fDateRuleType(DateTimeRule::DOM), fTimeRuleType(timeType) {
30 DateTimeRule::DateTimeRule(int32_t month, function in class:DateTimeRule
36 fDateRuleType(DateTimeRule::DOW), fTimeRuleType(timeType) {
39 DateTimeRule::DateTimeRule(int32_t month, function in class:DateTimeRule
49 fDateRuleType = DateTimeRule
55 DateTimeRule::DateTimeRule(const DateTimeRule& source) function in class:DateTimeRule
[all...]
H A Ddangical.cpp112 TimeZoneRule* rule1897 = new TimeArrayTimeZoneRule(UNICODE_STRING_SIMPLE("Korean 1897"), 7*kOneHour, 0, millis1897, 1, DateTimeRule::STANDARD_TIME);
113 TimeZoneRule* rule1898to1911 = new TimeArrayTimeZoneRule(UNICODE_STRING_SIMPLE("Korean 1898-1911"), 8*kOneHour, 0, millis1898, 1, DateTimeRule::STANDARD_TIME);
114 TimeZoneRule* ruleFrom1912 = new TimeArrayTimeZoneRule(UNICODE_STRING_SIMPLE("Korean 1912-"), 9*kOneHour, 0, millis1912, 1, DateTimeRule::STANDARD_TIME);
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.cpp1108 DateTimeRule* dtRule;
1109 DateTimeRule::TimeRuleType timeRuleType;
1113 timeRuleType = (startTimeMode == STANDARD_TIME) ? DateTimeRule::STANDARD_TIME :
1114 ((startTimeMode == UTC_TIME) ? DateTimeRule::UTC_TIME : DateTimeRule::WALL_TIME);
1117 dtRule = new DateTimeRule(startMonth, startDay, startTime, timeRuleType);
1120 dtRule = new DateTimeRule(startMonth, startDay, startDayOfWeek, startTime, timeRuleType);
1123 dtRule = new DateTimeRule(startMonth, startDay, startDayOfWeek, true, startTime, timeRuleType);
1126 dtRule = new DateTimeRule(startMonth, startDay, startDayOfWeek, false, startTime, timeRuleType);
1152 timeRuleType = (endTimeMode == STANDARD_TIME) ? DateTimeRule
[all...]
/external/icu/icu4c/source/i18n/unicode/
H A Ddtrule.h25 * <code>DateTimeRule</code> is a class representing a time in a year by
31 class U_I18N_API DateTimeRule : public UObject { class in inherits:UObject
60 * Constructs a <code>DateTimeRule</code> by the day of month and
71 DateTimeRule(int32_t month, int32_t dayOfMonth,
75 * Constructs a <code>DateTimeRule</code> by the day of week and its oridinal
89 DateTimeRule(int32_t month, int32_t weekInMonth, int32_t dayOfWeek,
93 * Constructs a <code>DateTimeRule</code> by the first/last day of week
107 DateTimeRule(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, UBool after,
112 * @param source The DateTimeRule object to be copied.
115 DateTimeRule(cons
[all...]
H A Dtzrule.h389 * time rule and the start/until years. The input DateTimeRule is copied by this
403 const DateTimeRule& dateTimeRule, int32_t startYear, int32_t endYear);
408 * time rule and the start/until years. The input DateTimeRule object is adopted
422 DateTimeRule* dateTimeRule, int32_t startYear, int32_t endYear);
476 const DateTimeRule* getRule(void) const;
580 DateTimeRule* fDateTimeRule;
638 const UDate* startTimes, int32_t numStartTimes, DateTimeRule::TimeRuleType timeRuleType);
688 * is either <code>DateTimeRule::WALL_TIME</code> or <code>STANDARD_TIME</code>
694 DateTimeRule::TimeRuleType getTimeType(void) const;
790 DateTimeRule
[all...]
/external/icu/android_icu4j/src/main/java/android/icu/util/
H A DAnnualTimeZoneRule.java32 private final DateTimeRule dateTimeRule;
52 DateTimeRule dateTimeRule, int startYear, int endYear) {
65 public DateTimeRule getRule() {
109 if (type == DateTimeRule.DOM) {
113 if (type == DateTimeRule.DOW) {
127 if (type == DateTimeRule.DOW_LEQ_DOM) {
148 if (dateTimeRule.getTimeRuleType() != DateTimeRule.UTC_TIME) {
151 if (dateTimeRule.getTimeRuleType() == DateTimeRule.WALL_TIME) {
H A DDangiCalendar.java71 DateTimeRule.STANDARD_TIME);
73 DateTimeRule.STANDARD_TIME);
75 DateTimeRule.STANDARD_TIME);
H A DDateTimeRule.java15 * <code>DateTimeRule</code> is a class representing a time in a year by
21 public class DateTimeRule implements Serializable { class in inherits:Serializable
77 * Constructs a <code>DateTimeRule</code> by the day of month and
87 public DateTimeRule(int month, int dayOfMonth, method in class:DateTimeRule
102 * Constructs a <code>DateTimeRule</code> by the day of week and its oridinal
115 public DateTimeRule(int month, int weekInMonth, int dayOfWeek, method in class:DateTimeRule
130 * Constructs a <code>DateTimeRule</code> by the first/last day of week
143 public DateTimeRule(int month, int dayOfMonth, int dayOfWeek, boolean after, method in class:DateTimeRule
229 * Returns a <code>String</code> representation of this <code>DateTimeRule</code> object.
H A DBasicTimeZone.java304 if (timeType == DateTimeRule.STANDARD_TIME) {
307 if (timeType == DateTimeRule.WALL_TIME) {
367 * <code>DateTimeRule.DOW</code> for date and <code>DateTimeRule.WALL_TIME</code>
401 DateTimeRule dtr = new DateTimeRule(dtfields[1], weekInMonth, dtfields[3],
402 dtfields[5], DateTimeRule.WALL_TIME);
433 dtr = new DateTimeRule(dtfields[1], weekInMonth, dtfields[3],
434 dtfields[5], DateTimeRule.WALL_TIME);
466 dtr = new DateTimeRule(dtfield
[all...]
H A DVTimeZone.java794 DateTimeRule.UTC_TIME);
1001 DateTimeRule adtr = null;
1004 adtr = new DateTimeRule(month, dayOfMonth, timeInDay, DateTimeRule.WALL_TIME);
1007 adtr = new DateTimeRule(month, nthDayOfWeek, dayOfWeek, timeInDay, DateTimeRule.WALL_TIME);
1011 adtr = new DateTimeRule(month, dayOfMonth, dayOfWeek, true, timeInDay, DateTimeRule.WALL_TIME);
1210 return new TimeArrayTimeZoneRule(tzname, rawOffset, dstSavings, times, DateTimeRule.UTC_TIME);
1460 private static boolean isEquivalentDateRule(int month, int weekInMonth, int dayOfWeek, DateTimeRule dtrul
[all...]
H A DTimeArrayTimeZoneRule.java66 * is either <code>DateTimeRule.WALL_TIME</code> or <code>DateTimeRule.STANDARD_TIME</code>
67 * or <code>DateTimeRule.UTC_TIME</code>.
150 if (timeType != DateTimeRule.UTC_TIME) {
153 if (timeType == DateTimeRule.WALL_TIME) {
/external/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) {
69 public DateTimeRule getRule() {
119 if (type == DateTimeRule.DOM) {
123 if (type == DateTimeRule.DOW) {
137 if (type == DateTimeRule.DOW_LEQ_DOM) {
158 if (dateTimeRule.getTimeRuleType() != DateTimeRule.UTC_TIME) {
161 if (dateTimeRule.getTimeRuleType() == DateTimeRule.WALL_TIME) {
H A DDangiCalendar.java69 DateTimeRule.STANDARD_TIME);
71 DateTimeRule.STANDARD_TIME);
73 DateTimeRule.STANDARD_TIME);
H A DDateTimeRule.java14 * <code>DateTimeRule</code> is a class representing a time in a year by
20 public class DateTimeRule implements Serializable { class in inherits:Serializable
90 * Constructs a <code>DateTimeRule</code> by the day of month and
102 public DateTimeRule(int month, int dayOfMonth, method in class:DateTimeRule
117 * Constructs a <code>DateTimeRule</code> by the day of week and its oridinal
132 public DateTimeRule(int month, int weekInMonth, int dayOfWeek, method in class:DateTimeRule
147 * Constructs a <code>DateTimeRule</code> by the first/last day of week
162 public DateTimeRule(int month, int dayOfMonth, int dayOfWeek, boolean after, method in class:DateTimeRule
262 * Returns a <code>String</code> representation of this <code>DateTimeRule</code> object.
H A DBasicTimeZone.java315 if (timeType == DateTimeRule.STANDARD_TIME) {
318 if (timeType == DateTimeRule.WALL_TIME) {
378 * <code>DateTimeRule.DOW</code> for date and <code>DateTimeRule.WALL_TIME</code>
414 DateTimeRule dtr = new DateTimeRule(dtfields[1], weekInMonth, dtfields[3],
415 dtfields[5], DateTimeRule.WALL_TIME);
446 dtr = new DateTimeRule(dtfields[1], weekInMonth, dtfields[3],
447 dtfields[5], DateTimeRule.WALL_TIME);
479 dtr = new DateTimeRule(dtfield
[all...]
H A DVTimeZone.java825 DateTimeRule.UTC_TIME);
1032 DateTimeRule adtr = null;
1035 adtr = new DateTimeRule(month, dayOfMonth, timeInDay, DateTimeRule.WALL_TIME);
1038 adtr = new DateTimeRule(month, nthDayOfWeek, dayOfWeek, timeInDay, DateTimeRule.WALL_TIME);
1042 adtr = new DateTimeRule(month, dayOfMonth, dayOfWeek, true, timeInDay, DateTimeRule.WALL_TIME);
1241 return new TimeArrayTimeZoneRule(tzname, rawOffset, dstSavings, times, DateTimeRule.UTC_TIME);
1491 private static boolean isEquivalentDateRule(int month, int weekInMonth, int dayOfWeek, DateTimeRule dtrul
[all...]
H A DTimeArrayTimeZoneRule.java68 * is either <code>DateTimeRule.WALL_TIME</code> or <code>DateTimeRule.STANDARD_TIME</code>
69 * or <code>DateTimeRule.UTC_TIME</code>.
159 if (timeType != DateTimeRule.UTC_TIME) {
162 if (timeType == DateTimeRule.WALL_TIME) {
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/timezone/
H A DTimeZoneRuleTest.java29 import android.icu.util.DateTimeRule;
62 DateTimeRule dtr;
73 dtr = new DateTimeRule(Calendar.SEPTEMBER, 30, Calendar.SATURDAY, false,
74 1*HOUR, DateTimeRule.WALL_TIME); // SUN<=30 in September, at 1AM wall time
79 dtr = new DateTimeRule(Calendar.FEBRUARY, 2, Calendar.SUNDAY,
80 1*HOUR, DateTimeRule.WALL_TIME); // 2nd Sunday in February, at 1AM wall time
88 dtr = new DateTimeRule(Calendar.SEPTEMBER, -1, Calendar.SATURDAY,
89 1*HOUR, DateTimeRule.WALL_TIME); // Last Sunday in September at 1AM wall time
92 dtr = new DateTimeRule(Calendar.FEBRUARY, 8, Calendar.SUNDAY, true,
93 1*HOUR, DateTimeRule
[all...]
H A DTimeZoneOffsetLocalTest.java23 import android.icu.util.DateTimeRule;
134 DateTimeRule dtr;
138 dtr = new DateTimeRule(Calendar.APRIL, 1, Calendar.SUNDAY,
139 2*HOUR, DateTimeRule.WALL_TIME); // 1st Sunday in April, at 2AM wall time
145 dtr = new DateTimeRule(Calendar.OCTOBER, -1, Calendar.SUNDAY,
146 2*HOUR, DateTimeRule.WALL_TIME); // last Sunday in October, at 2AM wall time
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/timezone/
H A DTimeZoneRuleTest.java28 import com.ibm.icu.util.DateTimeRule;
59 DateTimeRule dtr;
70 dtr = new DateTimeRule(Calendar.SEPTEMBER, 30, Calendar.SATURDAY, false,
71 1*HOUR, DateTimeRule.WALL_TIME); // SUN<=30 in September, at 1AM wall time
76 dtr = new DateTimeRule(Calendar.FEBRUARY, 2, Calendar.SUNDAY,
77 1*HOUR, DateTimeRule.WALL_TIME); // 2nd Sunday in February, at 1AM wall time
85 dtr = new DateTimeRule(Calendar.SEPTEMBER, -1, Calendar.SATURDAY,
86 1*HOUR, DateTimeRule.WALL_TIME); // Last Sunday in September at 1AM wall time
89 dtr = new DateTimeRule(Calendar.FEBRUARY, 8, Calendar.SUNDAY, true,
90 1*HOUR, DateTimeRule
[all...]
H A DTimeZoneOffsetLocalTest.java22 import com.ibm.icu.util.DateTimeRule;
131 DateTimeRule dtr;
135 dtr = new DateTimeRule(Calendar.APRIL, 1, Calendar.SUNDAY,
136 2*HOUR, DateTimeRule.WALL_TIME); // 1st Sunday in April, at 2AM wall time
142 dtr = new DateTimeRule(Calendar.OCTOBER, -1, Calendar.SUNDAY,
143 2*HOUR, DateTimeRule.WALL_TIME); // last Sunday in October, at 2AM wall time
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/serializable/
H A DSerializableTestUtility.java46 import android.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...]
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/
H A DSerializableTestUtility.java45 import com.ibm.icu.util.DateTimeRule;
225 new DateTimeRule(Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*HOUR, DateTimeRule.WALL_TIME),
229 new DateTimeRule(Calendar.NOVEMBER, 1, Calendar.SUNDAY, true, 2*HOUR, DateTimeRule.WALL_TIME),
233 new DateTimeRule(Calendar.APRIL, -1, Calendar.SUNDAY, 2*HOUR, DateTimeRule.WALL_TIME),
237 new DateTimeRule(Calendar.JANUARY, 6, 2*HOUR, DateTimeRule.WALL_TIME),
241 new DateTimeRule(Calenda
[all...]
/external/icu/icu4c/source/test/intltest/
H A Dtzrulets.cpp163 DateTimeRule *dtr;
174 dtr = new DateTimeRule(UCAL_SEPTEMBER, 30, UCAL_SATURDAY, FALSE,
175 1*HOUR, DateTimeRule::WALL_TIME); // SUN<=30 in September, at 1AM wall time
183 dtr = new DateTimeRule(UCAL_FEBRUARY, 2, UCAL_SUNDAY,
184 1*HOUR, DateTimeRule::WALL_TIME); // 2nd Sunday in February, at 1AM wall time
199 dtr = new DateTimeRule(UCAL_SEPTEMBER, -1, UCAL_SATURDAY,
200 1*HOUR, DateTimeRule::WALL_TIME); // Last Sunday in September at 1AM wall time
206 dtr = new DateTimeRule(UCAL_FEBRUARY, 8, UCAL_SUNDAY, true,
207 1*HOUR, DateTimeRule::WALL_TIME); // SUN>=8 in February, at 1AM wall time
220 dtr = new DateTimeRule(UCAL_SEPTEMBE
[all...]

Completed in 1846 milliseconds

12