Manejo de fecha y hora por las API
La aplicación maneja valores para fecha-hora y fecha. Fecha-hora se refiere a los valores que contienen un componente de fecha y hora, donde Fecha se refiere a los valores que sólo contienen un componente de fecha.
Los valores de fecha pueden ser nulos especificando Nullable="true" en el XML de entidad. Por lo tanto, los valores de fecha en la tabla se quedan en blanco. El comportamiento previsto de una columna de fecha se marca como Y tal como se ha descrito en la tabla siguiente.
| Acción | Descripción |
|---|---|
| Insertar | Cuando el campo no se rellena en un objeto de base de datos (es nulo), la infraestructura de base de datos inserta automáticamente un valor nulo en la columna de la base de datos. |
| Actualizar | Cuando la aplicación anula una fecha, establece el campo correspondiente en un valor nulo en la base de datos. |
| Seleccionar o listar | Cuando una columna está definida como anulable y la fecha de la base de datos se devuelve como nula, se anula automáticamente. Por lo tanto, el método get correspondiente devuelve un nulo. |
| Buscar por fecha | Puede pasar un valor nulo según proceda cuando se haya especificado hacerlo. |
Nota: Si ha especificado el valor de fecha como 01/01/2400 en versiones anteriores al release 8.5, estos valores se tratan ahora como nulos. Las fechas con especial importancia son:
- Fecha nula - 01/01/2400
- Fecha alta - 01/01/2500
- Fecha baja - 01/01/1900