[Linuxtrent] Re: gnumeric

  • From: Lele Gaifax <lele@xxxxxxxxxxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Mon, 04 Dec 2006 00:27:00 +0100

Filippo Dal Bosco - wrote:
 quando costruisco una data con
date(mid..;mid..;mid..)

estraendo i mid da una stringa.
per l' anno ho usato 06


Se ordino questa data con date inserite a mano le date costruire con date()
risultano sempre precedere quelle inserite a mano.
Allora ho provato ad estrarre il solo anno (year()) ed e' risultato 1900.

Potrebbe essere la funzione "incapace" di indovinare che tu, inserendo "06", intenda in realtà "2006", e che la rappresentazione interna delle date soffra di limiti severi, tipo date dal 1900 in poi, e che quindi un anno "troppo piccolo" venga interpretato come il limite inferiore, 1900 appunto.

Fosse così, quello che mi stupirebbe non sarebbe tanto il comportamento della funzione date, quanto l'inadeguatezza di tale implementazione.

ciao, lele.
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: