home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / java / sql / Date.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  1.5 KB  |  82 lines

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