Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Gandhi am 19.03.07 - 17:50:32

Titel: Kuriose Zeitumrechnung
Beitrag von: Gandhi am 19.03.07 - 17:50:32
Mmmh,
wir hatten folgendes Problem beim Datenexport:
Die Formel
Code
@text(@TextToTime("Marco Zehner");"S0")
ergibt: 1.3.2007
 ;D
Der String spielt keine Rolle - wenns kein Datum ist - wird der 1.3. draus (vermutlich im April der 1.4.?)

Kann das jemand bestätigen und darüber aufklären warum das so ist und keine Fehlermeldung produziert wird?
Titel: Re: Kuriose Zeitumrechnung
Beitrag von: m3 am 19.03.07 - 18:23:13
Also laut Doku darf man nur "Today", "Tomorrow" und "Yesterday" übergeben.
Ist das jetzt Dein Forscherdrang, der da Fragt? Dann würd ich mal den Demian Katz eine Mail schicken. Der sollte das noch wissen.
Titel: Re: Kuriose Zeitumrechnung
Beitrag von: Gandhi am 19.03.07 - 18:42:42
Reiner Forscherdrang...Problem ist gelöst, die Strings sollten sowieso nie in diese Formel laufen - ich find es nur kurios...
Titel: Re: Kuriose Zeitumrechnung
Beitrag von: DAU-in am 19.03.07 - 18:50:20
*laut Doku darf man nur "Today", "Tomorrow" und "Yesterday" übergeben*

Und warum wirft das Scheissding dann keinen Fehler, wenn es was anderes kriegt?  ???
Sonst motzt Notes doch auch immer ausgiebig ....

So eine Aufregung vor dem Feierabend ....  :P
Titel: Re: Kuriose Zeitumrechnung
Beitrag von: iukhdh am 19.03.07 - 23:24:34
Also bei mir kommt nur " " raus, also ein leeres Feld.
Titel: Re: Kuriose Zeitumrechnung
Beitrag von: diali am 20.03.07 - 06:59:37
*laut Doku darf man nur "Today", "Tomorrow" und "Yesterday" übergeben*

Und warum wirft das Scheissding dann keinen Fehler, wenn es was anderes kriegt? ???
Sonst motzt Notes doch auch immer ausgiebig ....
aus der deutschen Designer-Hilfe:
Zitat
"Heute", "Morgen" und "Gestern" sind die einzigen zulässigen Zeichenfolgen,...
Die Variante ist sprachabhängig und der Fehler kann abgefangen werden, denn wenn ein Text übergeben wird, der nicht interpretiert werden kann, kommt als Datum der 30.12.1899 raus.
Titel: Re: Kuriose Zeitumrechnung
Beitrag von: DAU-in am 20.03.07 - 08:01:27
aus der englischen Hilfe 6.5.4:
 The formula @TextToTime("Next week") returns a blank because the text string "Next week" cannot be converted to a time­date value.

bei uns ist es immer der 1.3.2007

Das heisst, man sollte vorher eruieren, welches Datum bei einem Fehler ausgeworfen wird......
Titel: Re: Kuriose Zeitumrechnung
Beitrag von: diali am 20.03.07 - 08:07:31
ok es kommt ein leerer String zurück, aber kein Datum, sonst würde dieses Konstruk (http://atnotes.de/index.php?topic=2154.msg10988#msg10988) nicht funktionieren.

Tritt der Fehler bei allen Usern auf? Habt Ihr schonmal den Cache aufgeräumt?
Titel: Re: Kuriose Zeitumrechnung
Beitrag von: Gandhi am 20.03.07 - 08:16:52
In der Version 6.5.4 tritt der Fehler bei allen Usern hier auf.
Titel: Re: Kuriose Zeitumrechnung
Beitrag von: diali am 20.03.07 - 08:20:02
??? bei mir 6.5.4 deutsch tritt der Fehler nicht auf !!!

Gruß
Dirk

Titel: Re: Kuriose Zeitumrechnung
Beitrag von: DAU-in am 20.03.07 - 08:26:19
Das blöde ist ja, wenn überall nix gekommen wäre oder der 30.12.1899, dann wäre das aufgefallen.
Aber wenn in Dokumenten mit mehreren Datumsfelder aus der Jetztzeit der 1.3.2007 als Fehler auftaucht, das fällt nicht auf.