/external/icu/icu4c/source/i18n/ |
H A D | dtrule.cpp | 20 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 D | dangical.cpp | 112 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 D | tzrule.cpp | 186 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 D | simpletz.cpp | 1108 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 D | dtrule.h | 25 * <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 D | tzrule.h | 389 * 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 D | AnnualTimeZoneRule.java | 32 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 D | DangiCalendar.java | 71 DateTimeRule.STANDARD_TIME); 73 DateTimeRule.STANDARD_TIME); 75 DateTimeRule.STANDARD_TIME);
|
H A D | DateTimeRule.java | 15 * <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 D | BasicTimeZone.java | 304 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 D | VTimeZone.java | 794 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 D | TimeArrayTimeZoneRule.java | 66 * 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 D | AnnualTimeZoneRule.java | 32 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 D | DangiCalendar.java | 69 DateTimeRule.STANDARD_TIME); 71 DateTimeRule.STANDARD_TIME); 73 DateTimeRule.STANDARD_TIME);
|
H A D | DateTimeRule.java | 14 * <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 D | BasicTimeZone.java | 315 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 D | VTimeZone.java | 825 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 D | TimeArrayTimeZoneRule.java | 68 * 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 D | TimeZoneRuleTest.java | 29 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 D | TimeZoneOffsetLocalTest.java | 23 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 D | TimeZoneRuleTest.java | 28 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 D | TimeZoneOffsetLocalTest.java | 22 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 D | SerializableTestUtility.java | 46 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 D | SerializableTestUtility.java | 45 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 D | tzrulets.cpp | 163 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...] |