summaryrefslogtreecommitdiff
path: root/libjava/java/util/GregorianCalendar.java
diff options
context:
space:
mode:
authorWarren Levy <warrenl@redhat.com>2000-12-28 05:55:56 +0000
committerWarren Levy <warrenl@gcc.gnu.org>2000-12-28 05:55:56 +0000
commited55bdc47f78302e9f7271300cef11be655bccc0 (patch)
tree4527372c96022ef87de67514404688cc3687737d /libjava/java/util/GregorianCalendar.java
parent5da1e2c4897295fb32739724224a86c866dff1d5 (diff)
re PR libgcj/1358 (java.util.Date.toString() doesn't seem to behave properly.)
Fix for PR libgcj/1358: * java/lang/System.java: Update Copyright date properly. * java/util/Calendar.java: Fix typo in comment. (set): Set 24-hour clock hour instead of 12-hour clock hour. * java/util/GregorianCalendar.java (GregorianCalendar): Properly initialize times. Spec says to set H:M:S values to zero only if a date is given. * java/util/TimeZone.java (getDefaultDisplayName): Casts to char needed for evaluating numbers '0' to '9' in printouts of GMT offsets. * java/util/natGregorianCalendar.cc (computeTime): Properly handle timezones and GMT offsets, being careful to account for units of milliseconds vs. seconds. From-SVN: r38508
Diffstat (limited to 'libjava/java/util/GregorianCalendar.java')
-rw-r--r--libjava/java/util/GregorianCalendar.java7
1 files changed, 2 insertions, 5 deletions
diff --git a/libjava/java/util/GregorianCalendar.java b/libjava/java/util/GregorianCalendar.java
index 3f6232a6994..cc06c2919d2 100644
--- a/libjava/java/util/GregorianCalendar.java
+++ b/libjava/java/util/GregorianCalendar.java
@@ -115,23 +115,20 @@ public class GregorianCalendar extends Calendar {
public GregorianCalendar (int year, int month, int date)
{
this();
- setDefaultTime ();
- set (year, month, date);
+ set (year, month, date, 0, 0, 0);
}
public GregorianCalendar (int year, int month, int date,
int hour, int minute)
{
this();
- setDefaultTime ();
- set (year, month, date, hour, minute);
+ set (year, month, date, hour, minute, 0);
}
public GregorianCalendar (int year, int month, int date,
int hour, int minute, int second)
{
this();
- setDefaultTime ();
set (year, month, date, hour, minute, second);
}