Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Fragen zu Datum und Zeit-Behandlung

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.12.2004
    Beiträge
    6

    Fragen zu Datum und Zeit-Behandlung

    Hallo zusammen.

    Ich erstelle gerade eine Art Terminplaner als meine erste Applikation in Java und habe reichlich Probleme mit dem Datum.
    In der App benutze ich die java.util.Date Klasse. Aus der DB bekomme ich die java.sql.Date. Zur Anzeige brauch ich das Datum als String in TT-MM-JJJJ, zur DB-Abfrage als JJJJ-MM-TT. Ich hab mich da inzwischen fürchterlich verwurschtelt.
    Kann mir einer einen Tipp zur vernünftigen Behandlung geben? (Oder was zum lesen).

    Wie sieht das mit der Uhrzeit aus? Für Berechnungen usw. hab ich da noch garnichts gefunden. In der Klasse Time sind ja (fast) alle Methoden deprecated.

    Bin für jeden Denkanstoss dankbar.

  2. #2
    Registrierter Benutzer
    Registriert seit
    16.06.2002
    Beiträge
    18

    Lightbulb

    hi,

    Du benötigst die Klassen DateFormat bzw. SimpleDateFormat und Calendar bzw. GregorianCalendar. Date repräsentiert eigentlich nur ein einziges bestimmtes Datum.

    Sinnvoll kann noch die Klasse InputVerifier sein.

    Viele Grüße

  3. #3
    Registrierter Benutzer
    Registriert seit
    20.12.2004
    Beiträge
    6

    .

    Danke. Ich werd mich mal in die Manuals vertiefen.

    Gruß Ratte

  4. #4
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Bei diesen Klassen kann man mit unterschiedlicher Herangehensweise arbeiten.

    Am einfachsten ist sicher mal die direkt Intanziierung, zB des GregorianCalendar, aber Java bietet hier die Möglichkei über Factory Methoden einen Calendar abhängig von User- und Systemeinstellungen transparent zu erzeugen, selbiges für Formatter für die Anzeige.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •