Para dar un formato especifico a la fecha obtenida a través de DB2 mediante “current date” se puede usar el siguiente método.
Obtención de la fecha con formato de hora europeo
select CHAR(current date, EUR) from sysibm.sysdummy1 1 ---------- 22.03.2012 1 record(s) selected.
Obtención de la fecha con formato de hora americana
db2 => select char(current date, USA) from sysibm.sysdummy1 1 ---------- 03/22/2012 1 record(s) selected.
Otros formatos que pueden usarse:
USA — Usa el IBM standard para el formato de fechas y tiempos de USA.
EUR — Usa el IBM standard para Europa.
DEF — Usa el formato de fechas y tiempos asociadas al código de territorio.
ISO — Usa el formato de fechas y tiempos del International Standards Organization.
JIS — Usa el formato de fechas y tiempos del Japanese Industrial Standard.
LOC — Usa el formato de fechas y tiempos local asociada al código de territorio de la base de datos.