Differenz zwischen zwei Uhrzeiten

Status
Nicht offen für weitere Antworten.

Andorian

Mitglied
Guten Morgen zusammen.

Ich hab da mal ne Frage zur Uhrzeit, hab es schon gegoggelt aber nicht verstanden^^

Ich möchte gerne die Differnez zwischen zwei Uhrzeiten ausgeben können. Die Uhrzeiten sollen per Textfeld eingelesen werden. Ohne Sekunden oder Tag. Das Datum des Tages steht in einem extra Textfeld.

Also zur verdeutlichung, es geht um eine digitale Stempeluhr.
Heist also ich geb das momentane Datum ein und dann meine Arbeitszeit von, bis abzüglich der Pausen von, bis erhalte ich dann meine IST Arbeitsstunden.

Ich hoffe ihr könnt mir helfen.
 
Zuletzt bearbeitet:

ARadauer

Top Contributor
vielleicht hilft das...
Code:
     DateFormat df = new SimpleDateFormat("HH:mm");
     
     String time1 = "8:00";
     String time2 = "9:16";
     
     Date date1 = df.parse(time1);
     Date date2 = df.parse(time2);
     
     long dif = date2.getTime()- date1.getTime(); //ms
     
     System.out.println(dif/1000 +" sekunden");
 

Andorian

Mitglied
Habs versucht funktionier dennoch nicht.

Brauch auch noch das Import für DateFormat.

Ich muss halt auch die Uhrzeit aus dem textfeld lesen und da macht er bei mir auch immer schwierigkeiten.

[Edit]
Error: Class DateFormat not found.
DateFormat df = new SimpleDateFormat("HH:mm");
^
Error:Class SimpleDateFormat not found.
DateFormat df = new SimpleDateFormat("HH:mm");
^
Error:Incompatible type for =. Explicit cast needed to convert long to int.
c=(dif/1000);

Die fehlermeldungen
 
Zuletzt bearbeitet:

benders

Aktives Mitglied
import java.text.*;

Das sollte Dir auch die IDE einfügen können.

JTextField uhrzeitTextField = new JTex.......
Date date1= df.parse(uhrzeitTextField.getText());
 

ARadauer

Top Contributor
ich würde eine ide wie eclipse verwenden.. mir ist bewusst, dass bei meinem beispiel nich imports fehlen...

c=(dif/1000);
dein c ist wahrscheinlicht int, das dif ist long....

int c = (int) (dif/1000);


das sind fehler, da weißt dich eclipse darauf hin und bietet dir sofort passende lösungsmöglichkeiten...
 

Andorian

Mitglied
Ja das Problem ich bin an Vcafe gebunden quasi und kann/darf nichts anderes verwenden.

Kurz nochmal ne erklärung:
Arbeitszeit:

Anfang Ende
textfeld1 textfeld2

Pausen:

Anfang Ende
textfeld3 textfeld4

Wie gesagt Arbeitszeit minus Pausen gleich Ist Stundensatz ( am besten in Std und Minuten). Diese müssen in einer datenbank ausgegeben werden:
pstmt.setInt(3, c);
Also muss c der Ist Stundensatz sein.
Nun muss c noch mal den Stundenlohn genommen werden.
Also G= c*l(Stundenlohn)

Könnt ihr mir viell nen löchungsvorschlag posten, wenn ihr einen wisst.
Danke
 

ARadauer

Top Contributor
jetzt ehrlich? willst du einen löschungsvorschlag, für ein mathematisches problem, das man in der volksschule lernt?

ok.. ausnamsweise...

hol dir die diferenz der dates von textf1 minus textf2, das ist die dauer die er da war in ms
hol dir die diferenz der dates von textf4 minus textf3, das ist die dauer der pause in ms

diese beiden minus, ergibt die dauer die er effektif gearbeitet hat in ms.. /1000 dann hast du sekunden
/ 60 dann hast du minuten /60 dann hast du stunden .. mal dem Stundensatz ... das kannst du dann speichern...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Best Practice Die niedrigste Differenz zwischen zwei Listen ermitteln. Allgemeine Java-Themen 10
S Anwendung zum ausrechnen der Differenz von zwei Tagen Allgemeine Java-Themen 9
G Time differenz schräg Allgemeine Java-Themen 40
B Differenz als Arraylist Allgemeine Java-Themen 2
I Differenz in Tagen von 2 Calendarobjekten Allgemeine Java-Themen 2
H Differenz Tage errechnen Allgemeine Java-Themen 2
B Differenz in Monaten berechnen --- DateDiff()? Allgemeine Java-Themen 12
O Text aus einer Textdatei rausholen, der zwischen zwei Schlüsselworten steht Allgemeine Java-Themen 3
B Sent and Receive Funktionen zwischen Objekten ermöglichen? Allgemeine Java-Themen 8
Master3000 Dateien zwischen verschiedenen Netzwerken senden Allgemeine Java-Themen 17
CptK Backpropagation parallelisieren: Kommunikation zwischen den Threads Allgemeine Java-Themen 7
L Unterschied zwischen List und LinkedList implementierung? Allgemeine Java-Themen 15
B Schnittstelle zwischen MySQL und Apache Allgemeine Java-Themen 8
TonioTec Api für Datenaustausch zwischen Client und Server Allgemeine Java-Themen 0
Kirby.exe Schauen ob ein Kante zwischen Knoten existiert Allgemeine Java-Themen 4
L Schlüsselworte Wie kann ich am Besten ein LocalDate zwischen Anfangs und EndDate checken Allgemeine Java-Themen 10
Zrebna Random Number - Generische Formel zwischen zwei INKLUSIVEN Werten Allgemeine Java-Themen 16
N Kollision zwischen ImageIcon und Rechteck Allgemeine Java-Themen 1
D Input/Output Zwischen zwei ID-Räumen unterscheiden und Objekt löschen Allgemeine Java-Themen 16
B Zufällig zwischen vorgegebenen Zahlen auswählen Allgemeine Java-Themen 6
J Millisekunde zwischen 2 Daten Allgemeine Java-Themen 6
J Fahrroute zwischen zwei Punkten finden Allgemeine Java-Themen 1
J Transfer von Integer zwischen zwei Clients - RMI Allgemeine Java-Themen 4
F Unterschied zwischen NormalizedValue und Value Allgemeine Java-Themen 5
G Liste zwischen zwei Kalenderdaten erstellen Allgemeine Java-Themen 3
J Abhängigkeit zwischen Rechenzeit und Speicherbedarf in einen Algorithmus Allgemeine Java-Themen 7
T Strings über Bluetooth zwischen PC,µc oder Samrtphone senden und empfangen Allgemeine Java-Themen 0
H RegularExpression zwischen zwei Strings Allgemeine Java-Themen 2
V Input/Output Austausch von Bytes zwischen C# und Java Allgemeine Java-Themen 3
L Kommunikation zwischen C# und Java? Allgemeine Java-Themen 5
A Best Practice Unterschied zwischen einer sauberen Dependency Injection und einer statischen Klasse Allgemeine Java-Themen 5
R jTable, nur Werte zwischen 2 Double values ausgeben Allgemeine Java-Themen 3
J Wie erschaffe ich einen sicheren Datenaustausch zwischen Thread und Nicht-Threads Allgemeine Java-Themen 8
M Unterschied zwischen Win 7/2008R2 und Win8.1/2012R2? Allgemeine Java-Themen 8
N Zeitabstand zwischen 2 Daten(Mehrzahl von Datum) Allgemeine Java-Themen 3
O Socket-Unterschiede zwischen Windows und Ubuntu Allgemeine Java-Themen 2
Z Vergleich zwischen int und Object Allgemeine Java-Themen 1
H Gibt es einen großen Unterschied zwischen Java 6 und Java 7? Allgemeine Java-Themen 3
S Eclipse Abhängigkeiten zwischen den Projekten in Eclipse Allgemeine Java-Themen 2
G nervendes Problem mit unterschieden zwischen Javax64 und x86 | je nach Programmbedarf beides nötig Allgemeine Java-Themen 2
S Threads Kommunikation zwischen SocketThread und WorkerThread Allgemeine Java-Themen 11
J Java-Implementierung diverser Beziehungen zwischen Klassen bzw. Objekten Allgemeine Java-Themen 2
B Unteschiede zwischen Kantenoperatoren Allgemeine Java-Themen 3
A Kommunikation zwischen 2 Jar-dateien Allgemeine Java-Themen 16
X Datentypen Prozentualer Abgleich zwischen 2 Strings (Pattern?) Allgemeine Java-Themen 3
Z zeit zwischen maus drücken und loslassen Allgemeine Java-Themen 7
C Komisches Verhalten zwischen Set und List bei contains Allgemeine Java-Themen 6
K Objekt-Austausch zwischen zwei Programmen über System-Clipboard Allgemeine Java-Themen 5
N Gridbaglayout - Abstände zwischen Komponenten einstellen Allgemeine Java-Themen 2
H Datenaustausch zwischen zwei Java-Programmen Allgemeine Java-Themen 5
D Exakte Unterschied zwischen diesen Elementen? Allgemeine Java-Themen 5
C Swing Daten zwischen JTable teilen Allgemeine Java-Themen 6
N Unterschied zwischen "Java" und "Java mit Eclipse" Allgemeine Java-Themen 17
X Bild im Memory zwischen speichern Allgemeine Java-Themen 11
T Zugriff zwischen Klassen für repaint Allgemeine Java-Themen 7
S Assoziation zwischen 2 klassen Allgemeine Java-Themen 14
V Threads & Pipes Datenaustausch zwischen Threads Allgemeine Java-Themen 2
G Hauptthread anhalten / Unterschied zwischen Main-Thread und dialogelement-Thread Allgemeine Java-Themen 2
C Strings zwischen 2 Zeichen auslesen Allgemeine Java-Themen 7
Lufti Unterschied zwischen Djava.library.path und Class-Path im Manifest? Allgemeine Java-Themen 2
E kommunikation zwischen Fenstern Allgemeine Java-Themen 3
B Unterschied zwischen Klasse und Objekt? Allgemeine Java-Themen 8
S Datenformat zum Austausch zwischen Java und Python? Allgemeine Java-Themen 3
G Interface zwischen 2 Programmierern Allgemeine Java-Themen 10
B Gibt es einen Unterschied zwischen Java 1.2 und Java 2? Allgemeine Java-Themen 7
J Unterschied zwischen "Debug" und "Run" Allgemeine Java-Themen 16
A java.io-Änderungen zwischen java 1.4 und 1.6 Allgemeine Java-Themen 18
G Zwischen Datei und Verzeichnis unterscheiden. Allgemeine Java-Themen 11
J Unterschiede zwischen normaler und Debug Ausfuehrung? Allgemeine Java-Themen 2
G Linked List zwischen zwei Threds übergeben Allgemeine Java-Themen 11
J Suche regex-Pattern fuer Liste von Zahlen zwischen 0-100 Allgemeine Java-Themen 6
A Kommunikation zwischen C++ und Java-Programm Allgemeine Java-Themen 4
C JTable, Abstand zwischen Zellen Allgemeine Java-Themen 2
T Anzahl Tage zwischen zwei Daten - Stunde fehlt? Allgemeine Java-Themen 2
G Unterschiede zwischen Java 5 und 6 Allgemeine Java-Themen 5
P Unterschied zwischen Funktion und Methoden Allgemeine Java-Themen 3
T Möglichkeiten der Kommunikatin zwischen Plugins in Ecl. RCP Allgemeine Java-Themen 3
O Unterschied zwischen ThreadPoolExecutor und Executor Service Allgemeine Java-Themen 7
2 Tage zwischen zwei Datumsdaten zählen Allgemeine Java-Themen 2
G Tage zwischen zwei Datumsdaten zählen Allgemeine Java-Themen 3
T JDBC: Unterschiede in Interfaces zwischen 2 Java-Versionen. Allgemeine Java-Themen 6
O Unterschied zwischen Semaphoren/Lock und ExecutorService Allgemeine Java-Themen 3
G Entscheidungsproblem für mein Vorhaben, zwischen Java und C# Allgemeine Java-Themen 35
MQue Daten-Austausch zwischen Klassen verschiedener Pakete Allgemeine Java-Themen 5
C kürzester weg zwischen zwei Punkten, Koordinaten finden Allgemeine Java-Themen 15
L Anzahl Tage zwischen zwei Kalenderdaten Allgemeine Java-Themen 5
MQue Datenaustausch zwischen 2 Klassen Allgemeine Java-Themen 10
MQue zwischen Class zum speichern von Werten Allgemeine Java-Themen 4
I Unterschied zwischen Applet und JApplet Allgemeine Java-Themen 2
O Regex Texte zwischen html code Allgemeine Java-Themen 4
J Interaktion zwischen Klassen Allgemeine Java-Themen 4
W Beziehungen zwischen Usern ermitteln Allgemeine Java-Themen 2
G Daten aus einer For Schleife zwischen speichern Allgemeine Java-Themen 4
M Wie mit Dateipfaden zwischen Linux und WIndows hantieren? Allgemeine Java-Themen 2
M Kommunikation zwischen 2 Programmen Allgemeine Java-Themen 7
G Kommunikation zwischen Threads und Gui Allgemeine Java-Themen 2
S Unterschiede zwischen SWINGS; Struts und AWT Allgemeine Java-Themen 4
Z Zwei Listener zwischen zwei Klassen Allgemeine Java-Themen 4
P kommunikation zwischen dialog und threads Allgemeine Java-Themen 4
R Der Unterschied zwischen 2.1 und 2.10 Allgemeine Java-Themen 2

Ähnliche Java Themen


Oben