Michael: Interessantes Programmierproblem mit dem Date Objekt

Beitrag lesen

Hallo Marko,

ich schlage zunächst vor, Du feilst etwas an der Formulierung Deiner Fragen. :-)
Die Bezeichnung 'long-Wert' assoziiert mir etwas anderes als "Millisekunden seit 1970".
Der Antwortende wendet schließlich Zeit auf für die Beantwortung von Fragen. Dieses 'sich Zeit nehmen' kann man ja auch von Fragenden erwarten.

Aber ok. Zurück zum eigentlichen Thema. :-)
Auch für dieses Problem brauchen wir nicht zwingend eine neue Klasse.
Bleiben wir bei 'meindatum'.
Die wunderbaren setXXX-Methoden ändern nämlich glücklicherweise nur die entsprechenden Felder und lassen alle anderen angaben unangetastet.
mit
  meinDatum.setMinutes(0);
  meinDatum.setSeconds(0);
bekommen wir nach
  meinDatum.getTime()
den gewünschten 'long-Wert' für die aktuelle Stunde.
Analog verfährt man mit dem aktuellen Tag, wobei man eben ein paar mehr Werte zurücksetzt.

Hilft das vielleicht weiter?`

Grüße
   Michael