Zeit vergleichen

Rund um Java und SAP®.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Zeit vergleichen

Beitrag von Sebastian Hodapp (ForumUser / 3 / 0 / 0 ) »
Hallo,

habe ein neues Problem.

Ich habe Daten, die ich mit JAVA in eine Textdatei schreibe. Zusätzlich will ich noch eine Uhrzeit mitschreiben, damit ich das Alter bestimmen kann.

In ABAP lese ich die Daten ein, und möchte gleichzeitig noch die geschriebene Uhrzeit mit der aktuellen vergleichen, und das Alter in Sekunden bestimmen.

Welches Datumsformat nehme ich da am besten, damit es vor allem auf allen Systemen gleich ist....
Dachte zunächst daran, in ABAP einen Timestamp zu nehmen. Aber:
1. Wie lautet ein synchroner Befehl, um auch in JAVA einen zu bekommen?
2. Wie verrechne ich die beiden? Ich kann ja in ABAP einen Timestamp nicht einfach subtrahieren.

Andere Vorschläge und Lösungen?

Danke,
Sebastian

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Java und Datum

Beitrag von Seneca (ForumUser / 19 / 0 / 0 ) »
... also in Java bekommst Du die verstrichene Zeit seit 1970 mit System.getCurrentTimeMillies() in Ms als long. Hieraus kannst Du Dir mittels java.util.GregorianCalendar ein Datum basteln (oder Du lässt es in Ms zwecks Vergleich).
Von ABAP habe ich leider kaum Ahnung.

Grüsse
seneca

Beitrag von jack ( / / 0 / 3 ) »
N'abend

Timestamp in Java und damit im entsprechenden Format wie in ABAP dürfte sich vermutlich so am einfachsten basteln lassen:

Code: Alles auswählen.

import java.util.*;
import java.text.*;

  java.util.Date d = new Date();
  SimpleDateFormat df = new SimpleDateFormat( "yyyyMMddHHmmss" );
  System.out.println("Timestamp: " +df.format(d));

Da Du somit einen Timestamp entsprechend dem ABAP Timestamp hast, sollte der Vergleich auch keine Probleme mehr bereiten.

Tschö
jack

Re: Zeit vergleichen

Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
Sebastian Hodapp hat geschrieben:Ich kann ja in ABAP einen Timestamp nicht einfach subtrahieren.
Warum nicht?
Klar kann man die Differenz aus 2 timestamps berechnen.

Beitrag von Sebastian Hodapp (ForumUser / 3 / 0 / 0 ) »
Ah jetzt ja.

Ok, vielen Dank. Das hilft weiter.

Problem gelöst.

Seite 1 von 1

Vergleichbare Themen

3
Antw.
10542
Views
Zeit/Datum je Werk in tatsächliche Zeit umrechnen!
von hsiebert » 27.08.2007 11:23 • Verfasst in ABAP® für Anfänger
9
Antw.
4059
Views
zeit messung
von kostonstyle » 18.09.2008 11:13 • Verfasst in ABAP® für Anfänger
12
Antw.
2555
Views
UTC Zeit konvertieren
von msfox » 13.02.2023 09:36 • Verfasst in ABAP® Core
1
Antw.
1346
Views
HR: Zeit-Infotyp Berechtigung
von Manfred K. » 31.03.2017 13:49 • Verfasst in ABAP® für Anfänger
2
Antw.
4346
Views
Datum und Zeit konvertieren
von mastert1 » 28.07.2008 09:50 • Verfasst in ABAP® für Anfänger

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.