Hallo Thomas,

Am 28.11.2012 19:46, schrieb Thomas Hackert:
> Hallo Christian,
[..]
>>
>> Das macht keinen Unterschied - der Kommentar wird ja ignoriert.
> 
> Kann ich „return“ dann als „gibt ... aus“ übersetzen?

Ja, kannst Du. Oder einfach "ergibt".

>>> <quote>
[..]
>> Sprich einmal das Datum als String, und einmal als Zahlwert.
> 
> Mal ’ne vielleicht blöde Frage: Ist das „Long“ denn jetzt ein Integer?

Nein. "Long" ist der Datentyp "long", integer ist der Datentyp "integer" ;-)
Beides sind allerdings ganze Zahlen - "integer" hat einen Umfang von 2
Byte und kann daher nur Zahlen von -32.768 bis +32.768 aufnehmen, "long"
hat den Umfang von 4 Byte und und umfasst somit Zahlen von +- 2.147.483.648.
Ein aktueller Datumswert hat ungefähr die Größenordnung 41.612 - also zu
groß für eine integer-Variable.

> Und wenn ja: Warum steht das nicht als „Date-Variable“, die es laut OLH
> ja auch gibt?

Die Date-Variable liefert Dir als Rückgabewert immer den schon
interpretierten Datumswert - also z.B. 28.11.2011. Die Formatierung ist
lokalisiert und intern vorgegeben, erist also unflexibler. Intern wird
dennoch der Zahlenwert gespeichert. Insofern nutzt man eher eine
Longvariable und gibt das Datum bei Bedarf formatiert aus - z.B.

msgbox format(ldate, "dd. mmmm yyyy") 'ergibt 28. November 2012

Viele Grüße
Thomas

-- 
## Unterstützung der freien Office Suite
## http://de.libreOffice.org  - www.LibreOffice.org
## Vorstand Freies Office Deutschland e.V.
## Mitglieder willkommen: www.FroDeV.org

-- 
Informationen zum Abmelden: E-Mail an discuss+h...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Antwort per Email an