Von Uhrzeit 5 min abziehen

bloodghost

Mitglied
Hi leute wie kann ich von einer Uhrzeit 5min abziehen?

Java:
SimpleDateFormat udf = new SimpleDateFormat("H:mm");
    		
    	String hUhrzeit = (udf.format(kalender_Auswahl.getDate()));

Habs mit Int umwandeln usw. probiert doch das haut nicht hin! hat jemand ne einfache Lösung parat?
 

Volvagia

Top Contributor
Java:
public static void main(String[] args) {
	long FIVE_MINUTES_MS = 5 * 60 * 1000;
	
	Date date = new Date();
	long stamp = date.getTime();
	stamp-= FIVE_MINUTES_MS;
	
	SimpleDateFormat sdf = new SimpleDateFormat("H:mm");
	System.out.println(sdf.format(new Date(stamp)));
}

kalender_Auswahl = Sehr schlecht.
 

ARadauer

Top Contributor
Java:
Calendar cal = new GregorianCalendar();
        cal.setTime(kalender_Auswahl.getDate());
        cal.add(Calendar.MINUTE, -5);        
        String hUhrzeit = (udf.format(cal.getTime()));
 
N

nillehammer

Gast
Wenn das ganze variabel sein soll (bspw. die abzuziehenden Werte sind nicht vorher bekannt, weil sie in einer GUI eingegeben werden) oder die Operationen komplizierter sind (bspw. "ziehe 2Tage, 3 Stunden und 7 Minuten ab) ist Calendar die bessere Wahl. Ich finde den aber immer etwas sperrig und mehr Resourcen als Date frisst der auch. Bei so einfachen Operationen, wie der von Dir gewünschten, rechne ich immer mit Millisekunden und Konstanten. Bei Date muss man noch beachten, dass es eigentlich immutable sein soll. Sprich man muss ein neues Date mit dem gewünschten geänderten Wert erzeugen. Etwa so:

Java:
private static final SimpleDateFormat udf = new SimpleDateFormat("H:mm");
private static inal int FIVE_MIN_MILLIS = 30000;

private static Date subtractFiveMinutes(final Date date) {

  return new Date(date.getTime()-FIVE_MIN_MILLIS);
}

public String printFiveMinsEarlier(final Date date) {

  final Date fiveMinsEarlier = subtractFiveMinutes(date);

  return udf.format(fiveMinsEarlier);
}
Das ganze ist natürlich recht statisch. Du könntest Dir noch Methoden/Konstanten für das Abziehen von variablen Minuten/Stunden/Tagen schreiben oder dann doch Calendar verwenden.
[EDIT]
Holla, da war ich ja ma richtig langsam :autsch:.
[/EDIT]
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Datum und Uhrzeit Java Basics - Anfänger-Themen 4
S Uhrzeit Rechnung Java Basics - Anfänger-Themen 8
A Frage zur Aufgabe Uhrzeit einstellen mit Objekten Java Basics - Anfänger-Themen 18
F Zeitspanne bis zur nächsten Uhrzeit Java Basics - Anfänger-Themen 7
OlafHD Java Uhrzeit aktualisiert sich nicht Java Basics - Anfänger-Themen 2
A veränderliche Uhrzeit einmalig speichern Java Basics - Anfänger-Themen 3
F Thread um Uhrzeit ausführen Java Basics - Anfänger-Themen 5
I Java Uhrzeit Java Basics - Anfänger-Themen 2
2 Uhrzeit und Datum aktualisieren Java Basics - Anfänger-Themen 12
M Datum in Millisekunden allerdings ohne Uhrzeit Java Basics - Anfänger-Themen 4
J Datum und Uhrzeit in Datenbank falsch hinterlegt Java Basics - Anfänger-Themen 13
H Erste Schritte Sekunden in Uhrzeit Java Basics - Anfänger-Themen 7
H Erste Schritte Aktuelle Uhrzeit auslesen Java Basics - Anfänger-Themen 64
H Erste Schritte Uhrzeit anzeigen in Minuten Dezimal Java Basics - Anfänger-Themen 8
D currentTimeMillis Uhrzeit Java Basics - Anfänger-Themen 8
K Datum und Uhrzeit als Date Objekt Java Basics - Anfänger-Themen 10
Blindxantos Datentypen Uhrzeit in einem Attribut speichern Java Basics - Anfänger-Themen 3
G Uhrzeit als String in Integer (HH:MM:SS) Java Basics - Anfänger-Themen 5
B Uhrzeit vom Benutzer eingeben lassen. Java Basics - Anfänger-Themen 5
E Datum und Uhrzeit von UTC in MET umrechnen Java Basics - Anfänger-Themen 6
E Methoden Datum , Uhrzeit, Nachricht in txt Datei schreiben Java Basics - Anfänger-Themen 3
S Millisekunden in Datum/Uhrzeit wandeln Java Basics - Anfänger-Themen 11
S Rechnen mit Datum bzw. Uhrzeit Java Basics - Anfänger-Themen 3
P double in Uhrzeit umwandeln Java Basics - Anfänger-Themen 10
D Meldung zu bestimmter Uhrzeit Java Basics - Anfänger-Themen 9
F Uhrzeit von Webseite Java Basics - Anfänger-Themen 7
K String.matches Uhrzeit Java Basics - Anfänger-Themen 2
M mit Uhrzeit rechnen Java Basics - Anfänger-Themen 11
G Date von heute mit Uhrzeit erzeugen Java Basics - Anfänger-Themen 9
R Uhrzeit in JFrame anzeigen Java Basics - Anfänger-Themen 12
B XML? Für Uhrzeit und Datum für mein HP? Java Basics - Anfänger-Themen 6
L Dateiname mit Uhrzeit Java Basics - Anfänger-Themen 26
A Uhrzeit und Datum Java Basics - Anfänger-Themen 10
J uhrzeit programmieren Java Basics - Anfänger-Themen 5
C Anzahl der Sekunden aus Uhrzeit extrahieren Java Basics - Anfänger-Themen 6
P Uhrzeit für die Klasse Minute umwandeln. Java Basics - Anfänger-Themen 3
G Datum / Uhrzeit? Java Basics - Anfänger-Themen 3
G Uhrzeit hh:mm:ss in minuten umrechnen Java Basics - Anfänger-Themen 4
G problem mit uhrzeit Java Basics - Anfänger-Themen 8
D Probleme mit dem Datum / Uhrzeit Java Basics - Anfänger-Themen 3
T Uhrzeit und Zeitzone? Java Basics - Anfänger-Themen 3
C Uhrzeit auslesen Java Basics - Anfänger-Themen 6
S long millisekunden nach Uhrzeit format Java Basics - Anfänger-Themen 5
O uhrzeit mit einander vergleichen Java Basics - Anfänger-Themen 10
G Datum und Uhrzeit in einem String suchen und ausgeben Java Basics - Anfänger-Themen 2
M Uhrzeit Variable aus TimeTask in jTextField anzeigen Java Basics - Anfänger-Themen 4
P JOptionPane bei bestimmter Uhrzeit anzeigen Java Basics - Anfänger-Themen 2
T Event zu bestimmter Uhrzeit auslösen ? Java Basics - Anfänger-Themen 5
G Auf eine Uhrzeit xx Minuten addieren u. mit Akt. Zeit vergl. Java Basics - Anfänger-Themen 5
V Uhrzeit Java Basics - Anfänger-Themen 8
H Uhrzeit wird nicht aktualisiert Java Basics - Anfänger-Themen 15
K Datum und Uhrzeit erfragen Java Basics - Anfänger-Themen 3
G Datum und Uhrzeit in Sekunden konvertiern Java Basics - Anfänger-Themen 4
C aus string-file uhrzeit auslesen?? Java Basics - Anfänger-Themen 4
M Wochentag ermittel und ggf tage abziehen Java Basics - Anfänger-Themen 4
K zwei GregorianCalender Datums von einander abziehen-> Problem! Java Basics - Anfänger-Themen 7
S Datum ändern bzw. abziehen Java Basics - Anfänger-Themen 3
L Zahl abziehen Java Basics - Anfänger-Themen 2
Schandro GregorianCalendar Sommerzeit abziehen Java Basics - Anfänger-Themen 6
C int Variable, Objekt-Wert abziehen Java Basics - Anfänger-Themen 2
H GregorianCalendar Zeit abziehen (Countup) Java Basics - Anfänger-Themen 9

Ähnliche Java Themen

Neue Themen


Oben