Datum und Zeit Flashcards
Betriebswirtschaftliche Anwendungen, wie z.B.:
„Bezahlung innerhalb von 2 Wochen ohne Abzug. Zahlung
innerhalb von 1 Woche mit 2 % Skonto“. Wofür wird es verwendet.
Zahlungsziel bei Skontoabzug: „Rechnungsdatum plus 7 Tage“.
* Kaufmännisches Runden der Geldbeträge
Präsentation von Zeitpunkt
Zusammenfassend bedeutet dies, dass Zeitpunkte in technischen Systemen als Zahlen dargestellt werden, die die vergangene Zeit seit dem 1. Januar 1970 in Millisekunden widerspiegeln. Die UTC-Zeitzone wird als Grundlage für diese Berechnungen verwendet.
Welche Kalenderarten gibt es ?
- Sonnenkalender: Gregorianischer Kalender
- Mondkalender: Islamischer Kalender
- Lunisolarkalender: Chinesischer Kalender
Abstrakte Basisklasse Calendar
Die abstrakte Basisklasse Calendar ist eine Klasse in Java, die als Grundlage für die Implementierung von Kalenderfunktionalitäten dient.
Da Calendar eine abstrakte Klasse ist, kann sie nicht direkt instanziiert werden. Stattdessen müssen konkrete Unterklassen wie GregorianCalendar verwendet werden, um spezifische Kalenderimplementierungen zu erstellen.
Was für ein Datum ist new Date(2023,1,1)?
1.februar.2023
Was hat Java.util.Date und Java.util.Calendar ersetzt?
Java.time.*
Insgesamt macht das neue Date-Time-API die Arbeit mit Datum, Uhrzeit und Zeitzone in Java einfacher, sicherer und effizienter. Es bietet eine modernere und benutzerfreundlichere Alternative zu den alten Date- und Calendar-Klassen.
Paketübersicht von java.time
* java.time
* java.time.format
* java.time.zone
* java.time.temporal
- java.time (nach Kalendersystem ISO-8601, „Weltkalender“)
- java.time.format (Formatieren, Parsen)
- java.time.zone (Zeitzonen)
- java.time.temporal (Zugriff auf einzelne Felder eines
Datums, Zeitwerts)
Wie nennt man das Zeitintervall zwischen zwei Instants, mit der auch Mathematische Operationen wie Addition ermöglicht werden
Duration
Wie nennt man die Mathematische Operation, um z.b den erstem Montag des letzten Monats zu berechnen
TemporalAdjusters
Was ist eine Instant
Ist eine Klasse in Java, die eine bestimmten Zeitpunkt in UTC repräsentiert
Welche Ortszeiten gibt es?
LocalDate(“Tischkalender”)
LocalTime (“Uhr”)
LocalDateTime
Wie nennt man die dauer zwischen zwei LocalDates
Periode
Welche Zeitzonen gibt es
OffsetTIme (Zeit mit Zonen-Offset)
OffsetDateTime (Datum und Zeit mit Zeitzone als UTC-Offset)
ZonedDateTime (… mit Zeitzone als ID)
Was bietet sich für die Programmierung von Zeitzonen an?
Instant
Welche Klasse wäre geeignet um den Zeitpunkt des Beginns einer einheitlichen Mittgaspause in einem weltweiten Konzern abzuspeichern (z.B. 12: 30 Uhr)
LocalDateTime
Wieso ist die Klasse LocalDateTime für viele Anwendungen unbrauchbar?
Weil Sie nur die Ortszeit ohne die Zeitzone speichert
Welche Klasse speichert die Ortszeit mit Zeitzone ab?
ZonedDateTime
Durch welche Klasse werden Zeitzonen in Java repräsentiert
java.time.ZonedId
Was ist eine Zeitangabe ohne Zeitzone
Geldbetrag ohne Währung
Warum sollten alle Rechner auf UTC gesetzt werden
Alle Rechner sollten auf UTC gesetzt werden, da UTC eine standardisierte Zeitzone ist, die keine Anpassungen für Sommer- oder Winterzeit vornimmt. Dies gewährleistet eine einheitliche und zuverlässige Zeitmessung für Programmierung und betriebswirtschaftliche Anwendungen.
Rechnen mit Zeitangaben
Periode:
Duration:
Period: Zeitspanne in Form von Jahren, Monaten und Tagen
Duration: Zeitspanne in Form von Sekunden und
Nanosekunden
Wann muss bei der Datumseingabe ein Pattern vorgelegt werden ?
Wenn er nicht in der Fom YYYY-MM-TT vorliegt