Datum und Zeit Flashcards

1
Q

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.

A

Zahlungsziel bei Skontoabzug: „Rechnungsdatum plus 7 Tage“.
* Kaufmännisches Runden der Geldbeträge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Präsentation von Zeitpunkt

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Welche Kalenderarten gibt es ?

A
  • Sonnenkalender: Gregorianischer Kalender
  • Mondkalender: Islamischer Kalender
  • Lunisolarkalender: Chinesischer Kalender
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Abstrakte Basisklasse Calendar

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was für ein Datum ist new Date(2023,1,1)?

A

1.februar.2023

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was hat Java.util.Date und Java.util.Calendar ersetzt?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Paketübersicht von java.time
* java.time
* java.time.format
* java.time.zone
* java.time.temporal

A
  • 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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wie nennt man das Zeitintervall zwischen zwei Instants, mit der auch Mathematische Operationen wie Addition ermöglicht werden

A

Duration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wie nennt man die Mathematische Operation, um z.b den erstem Montag des letzten Monats zu berechnen

A

TemporalAdjusters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was ist eine Instant

A

Ist eine Klasse in Java, die eine bestimmten Zeitpunkt in UTC repräsentiert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Welche Ortszeiten gibt es?

A

LocalDate(“Tischkalender”)

LocalTime (“Uhr”)

LocalDateTime

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wie nennt man die dauer zwischen zwei LocalDates

A

Periode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Welche Zeitzonen gibt es

A

OffsetTIme (Zeit mit Zonen-Offset)

OffsetDateTime (Datum und Zeit mit Zeitzone als UTC-Offset)

ZonedDateTime (… mit Zeitzone als ID)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was bietet sich für die Programmierung von Zeitzonen an?

A

Instant

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Welche Klasse wäre geeignet um den Zeitpunkt des Beginns einer einheitlichen Mittgaspause in einem weltweiten Konzern abzuspeichern (z.B. 12: 30 Uhr)

A

LocalDateTime

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Wieso ist die Klasse LocalDateTime für viele Anwendungen unbrauchbar?

A

Weil Sie nur die Ortszeit ohne die Zeitzone speichert

17
Q

Welche Klasse speichert die Ortszeit mit Zeitzone ab?

A

ZonedDateTime

18
Q

Durch welche Klasse werden Zeitzonen in Java repräsentiert

A

java.time.ZonedId

19
Q

Was ist eine Zeitangabe ohne Zeitzone

A

Geldbetrag ohne Währung

20
Q

Warum sollten alle Rechner auf UTC gesetzt werden

A

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.

21
Q

Rechnen mit Zeitangaben

Periode:

Duration:

A

Period: Zeitspanne in Form von Jahren, Monaten und Tagen

Duration: Zeitspanne in Form von Sekunden und
Nanosekunden

22
Q

Wann muss bei der Datumseingabe ein Pattern vorgelegt werden ?

A

Wenn er nicht in der Fom YYYY-MM-TT vorliegt