Cita:
Firebird's "Sliding Century Window"
To deduce the century, Firebird uses a sliding window algorithm. Its effect is to interpret a two-digit year value as the nearest year to the current year, in a range spanning the preceding 50 years and the succeeding 50 years.
|
Existe alguna manera de modificar este parámetro para que a la hora de introducir el año con 2 cifras en un campo de fecha, me tome el valor que realmente yo quiera.
Al día de hoy, si se introduce por ejemplo una fecha de nacimiento del 1965, con dos cifras, es decir, 65 en el campo de fecha (incluso en el IBExpert), me toma correctamente el año 1965. Pero si introduzco 59 (con dos cifras), automáticamente se convierten en 2065.
Está claro que en un proceso de validación se puede comprobar si la fecha es correcta y tiene sentido o no.
Mi pregunta más bien se dirige a si esa 'ventana' en el algoritmo de Firebird, es objeto de posible modificación o no.
