Re: Quiz - Datums-Zeit-Arithmetik
From: Henry Habermacher [MVP Access] (DontSpamHenry_at_psp-online.com)
Date: 06/18/04
- Next message: Doerthe Weber: "Re: Quiz - Datums-Zeit-Arithmetik"
- Previous message: Jörg Ackermann: "Re: Quiz - Datums-Zeit-Arithmetik"
- In reply to: Jörg Ackermann: "Re: Quiz - Datums-Zeit-Arithmetik"
- Next in thread: Henry Habermacher [MVP Access]: "Re: Quiz - Datums-Zeit-Arithmetik"
- Reply: Henry Habermacher [MVP Access]: "Re: Quiz - Datums-Zeit-Arithmetik"
- Reply: Jörg Ackermann: "Re: Quiz - Datums-Zeit-Arithmetik"
- Messages sorted by: [ date ] [ thread ]
Date: Fri, 18 Jun 2004 16:29:57 +0700
Hallo Jörg
Jörg Ackermann wrote in news:2jfqiiF11c0nmU1@uni-berlin.de:
> Weil Du nicht vom 31.12.1899 einen halben Tag, sondern
> von der doppelstelligen Zahl mit Gleitkomma 0.5 abziehst
> und diesen als datum anzeigen läßt.
> Und da ist die Regel nun mal:
>
> Der ganzzahlige Teil der doppelstelligen Zahl steht für das Datum
> und die Dezimalstellen repräsentieren die Uhrzeit.
Genau! Du hast das eBier gewonnen! Ein herzliches eProsit!
Hier der Abschnitt, der die Anomalie in der DatumZeit-Arithmetik erklärt
(OH Access 2003, (c) Microsoft):
"When other numeric types are converted to Date, values to the left of
the decimal represent date information while values to the right of the
decimal represent time. Midnight is 0 and midday is 0.5. Negative whole
numbers represent dates before 30 December 1899."
Fazit: Vorsicht, wenn mit Datümern als Double gerechnet wird und nicht
ausgeschlossen ist, dass es negative Werte geben kann, also z.B. bei
reiner Zeit Arithmetik. Da werden plötzlich Fehlzeiten zu positiven
Werten, wenn diese wieder ins DatumsZeitformat überführt werden.
Gruss
Henry
-- Keine E-Mails auf Postings in NGs senden! Don't send e-mails to postings in newsgroups! KB: http://support.microsoft.com/default.aspx FAQ: http://www.donkarl.com/AccessFAQ.htm OH: Online Hilfe von Microsoft Access (Taste F1) Downloads: http://www.dbdev.org
- Next message: Doerthe Weber: "Re: Quiz - Datums-Zeit-Arithmetik"
- Previous message: Jörg Ackermann: "Re: Quiz - Datums-Zeit-Arithmetik"
- In reply to: Jörg Ackermann: "Re: Quiz - Datums-Zeit-Arithmetik"
- Next in thread: Henry Habermacher [MVP Access]: "Re: Quiz - Datums-Zeit-Arithmetik"
- Reply: Henry Habermacher [MVP Access]: "Re: Quiz - Datums-Zeit-Arithmetik"
- Reply: Jörg Ackermann: "Re: Quiz - Datums-Zeit-Arithmetik"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|