close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#1462 closed defect (fixed)

DateToIndex y fechas especiales

Reported by: Pedro Gea Owned by: Víctor de Buen Remiro
Priority: highest Milestone: Mantainance
Component: Kernel Version: 3.1
Severity: blocker Keywords:
Cc:

Description

La función DateToIndex no devuelve valores correctos para las fechas especiales.

Si vemos que:

// Date TheBegin -> fecha anterior a 1583
// Date TheEnd -> fecha posterior a 2499
Date IndexToDate(-115782); // -> TheBegin
Date IndexToDate(-115781); // -> y1583m01d01
Date IndexToDate(219146); // -> y2499m12d31
Date IndexToDate(219147); // -> TheEnd

La salida de estas llamadas no son adecuadas:

Real DateToIndex(TheBegin); // -> 579012 pero debería ser -115782
Real DateToIndex(TheEnd); // -> 915000 pero debería ser 219147
Real DateToIndex(UnknownDate); // -> 0 pero debería ser ?

Change History (4)

comment:1 Changed 13 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: newclosed

(In [4290]) Fixes #1462

comment:2 Changed 13 years ago by Víctor de Buen Remiro

(In [4291]) Fixes #1462

comment:3 Changed 13 years ago by Víctor de Buen Remiro

(In [4347]) Refs #239
Refs #1462
Function BDate DteEasterSunday(BInt year) was not prepared for be stoped in the begin and end dates

comment:4 Changed 13 years ago by Víctor de Buen Remiro

(In [4350]) Refs #239
Refs #1462
Function BDate DteEasterSunday(BInt year) was not prepared for be stoped in the begin and end dates

Note: See TracTickets for help on using tickets.