home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / java / sql / Date.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.4 KB  |  79 lines

  1. package java.sql;
  2.  
  3. public class Date extends java.util.Date {
  4.    public Date(int var1, int var2, int var3) {
  5.       super(var1, var2, var3);
  6.    }
  7.  
  8.    public Date(long var1) {
  9.       super(var1);
  10.    }
  11.  
  12.    public void setTime(long var1) {
  13.       super.setTime(var1);
  14.    }
  15.  
  16.    public static Date valueOf(String var0) {
  17.       if (var0 == null) {
  18.          throw new IllegalArgumentException();
  19.       } else {
  20.          int var4 = var0.indexOf(45);
  21.          int var5 = var0.indexOf(45, var4 + 1);
  22.          if (var4 > 0 & var5 > 0 & var5 < var0.length() - 1) {
  23.             int var1 = Integer.parseInt(var0.substring(0, var4)) - 1900;
  24.             int var2 = Integer.parseInt(var0.substring(var4 + 1, var5)) - 1;
  25.             int var3 = Integer.parseInt(var0.substring(var5 + 1));
  26.             return new Date(var1, var2, var3);
  27.          } else {
  28.             throw new IllegalArgumentException();
  29.          }
  30.       }
  31.    }
  32.  
  33.    public String toString() {
  34.       int var1 = super.getYear() + 1900;
  35.       int var2 = super.getMonth() + 1;
  36.       int var3 = super.getDate();
  37.       String var4 = Integer.toString(var1);
  38.       String var5;
  39.       if (var2 < 10) {
  40.          var5 = "0" + var2;
  41.       } else {
  42.          var5 = Integer.toString(var2);
  43.       }
  44.  
  45.       String var6;
  46.       if (var3 < 10) {
  47.          var6 = "0" + var3;
  48.       } else {
  49.          var6 = Integer.toString(var3);
  50.       }
  51.  
  52.       return var4 + "-" + var5 + "-" + var6;
  53.    }
  54.  
  55.    public int getHours() {
  56.       throw new IllegalArgumentException();
  57.    }
  58.  
  59.    public int getMinutes() {
  60.       throw new IllegalArgumentException();
  61.    }
  62.  
  63.    public int getSeconds() {
  64.       throw new IllegalArgumentException();
  65.    }
  66.  
  67.    public void setHours(int var1) {
  68.       throw new IllegalArgumentException();
  69.    }
  70.  
  71.    public void setMinutes(int var1) {
  72.       throw new IllegalArgumentException();
  73.    }
  74.  
  75.    public void setSeconds(int var1) {
  76.       throw new IllegalArgumentException();
  77.    }
  78. }
  79.