summaryrefslogtreecommitdiff
path: root/java/util/Calendar.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/util/Calendar.java')
-rw-r--r--java/util/Calendar.java19
1 files changed, 5 insertions, 14 deletions
diff --git a/java/util/Calendar.java b/java/util/Calendar.java
index d3012153e..5a2b91519 100644
--- a/java/util/Calendar.java
+++ b/java/util/Calendar.java
@@ -911,15 +911,11 @@ public abstract class Calendar
{
isTimeSet = false;
areFieldsSet = false;
- int zoneOffs = zone.getRawOffset();
- int[] tempFields =
- {
- 1, 1970, JANUARY, 1, 1, 1, 1, THURSDAY, 1, AM, 0, 0, 0,
- 0, 0, zoneOffs, 0
- };
- fields = tempFields;
for (int i = 0; i < FIELD_COUNT; i++)
- isSet[i] = false;
+ {
+ fields[i] = 0;
+ isSet[i] = false;
+ }
}
/**
@@ -931,16 +927,11 @@ public abstract class Calendar
*/
public final void clear(int field)
{
- int[] tempFields =
- {
- 1, 1970, JANUARY, 1, 1, 1, 1, THURSDAY, 1, AM, 0, 0, 0,
- 0, 0, zone.getRawOffset(), 0
- };
complete();
isTimeSet = false;
areFieldsSet = false;
isSet[field] = false;
- fields[field] = tempFields[field];
+ fields[field] = 0;
}
/**