carookee - group communication for you
Home / JavaForum / Java allgemein
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.479 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 1679 von 2212 (76%) |<   <   >   >|

Autor Gast
Datum 04.03.02, 13:45
Betreff Ein Date-Objekt mit Integer-Parameter erstellen


Hallo ich wollte diese Class schreiben:

package fup;

import java.util.*;
import java.sql.*;

public class Convert {
    
    public Convert() { // Constructor
        // tut nichts
    }
    public java.util.Date StringToDate(String date_string) { // Wandelt String "T.M.YYYY" in Datum-Objekt
        int tag;
        int monat;
        int jahr;
        StringTokenizer datum_token;
        int tokens;
        java.util.Date datum;
        
        datum_token = new StringTokenizer(date_string, ".");
        
        tokens = datum_token.countTokens();
        if (tokens<3) { // Zuwenige Elemente...
            // Fehler werfen
            } else if (tokens>3) { // Zuviele Elemente....
            // Fehler werfen
        }
        
        tag = Integer.parseInt(datum_token.nextToken()); // Tag extrahieren
        monat = Integer.parseInt(datum_token.nextToken()); // Monat extrahieren
        jahr = Integer.parseInt(datum_token.nextToken()); // Jahr extrahieren
        
        if ((tag<1) || (tag>31)) { // Falsche Tagangaben
            // Fehlerwerfen
        }
        if ((monat<1) || (monat>12)) { // Falsche Monatsangaben
            // Fehlerwerfen
        }
        
        datum = new java.util.Date(jahr-1900, monat-1, tag); // Erstellt das Datumsobjekt und passt Parameter an
        
        return datum;
    }
}


Aber der Compiler (1.3.1) meldet mir dann immer:

Convert.java:39: warning: Date(int,int,int) in java.util.Date has been deprecate
d
datum = new java.util.Date(jahr-1900, monat-1, tag); // Erstellt das Datumsobj
ekt und passt Parameter an
^
1 warning

Und verstehe nicht, warum er schimpft.
Unter JRun, wenn ich es einfach als Befehlsreihe ausführe, mit auch JDK 1.3.1 geht es ohne Probleme.

Was mache ich falsch?

Michael


Diskussionsverlauf:
Ein Date-Objekt mit Integer-Parameter erstellen
        Re: Ein Date-Objekt mit Integer-Parameter erstellen
                Re: Ein Date-Objekt mit Integer-Parameter erstellen
    Re: Ein Date-Objekt mit Integer-Parameter erstellen
            Re: Ein Date-Objekt mit Integer-Parameter erstellen

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com