Uso de cookies

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continúa navegando, consideramos que acepta su uso. Para obtener más información o bien conocer cómo cambiar la configuración lea nuestra Política de cookies

Funciones de fecha y hora integradas en OpenOffice Base

Iconos utilizados

Funciones.integradas.openoffice.base.002.png Pueden ser utilizadas con el editor de consultas en modo SQL
Funciones.integradas.openoffice.base.001.png Pueden ser utilizadas desde el diseñador de consultas
Funciones.integradas.openoffice.base.006.png No pueden ser utilizadas desde el diseñador de consultas
Funciones.integradas.openoffice.base.004.png No pueden ser utilizadas desde el editor de consultas en modo SQL si se ha activado la opción Ejecutar directamente comando SQL
Funciones.integradas.openoffice.base.005.png Al ser utilizadas desde el editor de consultas en modo SQL activando la opción Ejecutar directamente comando SQL serán traducidas automáticamente. Es posible que requieran completar algún dato.
Función Descripción y ejemplos Uso
CURDATE() Devuelve la fecha actual del sistema.
 CURDATE() Flecha derecha.png 09/01/12
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
CURTIME() Devuelve la hora actual del sistema.
 CURTIME() Flecha derecha.png 10:16:04 PM 
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
DATEDIFF(clave, fechahora1, fechahora2) Devuelve el número de unidades de tiempo según clave transcurridas entre fechahora1 y fechahora2. clave puede ser uno de estos valores 'ms'='milisegundos', 'ss'='segundos','mi'='minutos','hh'='horas', 'dd'='días', 'mm'='meses', 'yy' = 'años'. Se pueden utilizar los formatos largo y corto de fecha-hora.
 DATEDIFF('dd', '2007-08-01', '2007-09-01' ) Flecha derecha.png 31 
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
DAYNAME(fecha) Devuelve el nombre del día (lunes a domingo) de fecha.
 DAYNAME( '2007-09-01' ) Flecha derecha.png Sábado 
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
DAYOFMONTH(fecha) Devuelve el número del día en el mes (1 a 31) de fecha.
 DAYOFMONTH( '2007-09-01' ) Flecha derecha.png
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
DAYOFWEEK(fecha) Devuelve el número del día en la semana (1 es domingo) de fecha
 DAYOFWEEK( '2007-09-01' ) Flecha derecha.png
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
DAYOFYEAR(fecha) Devuelve el número del día en el año (1 a 366) de fecha
 DAYOFYEAR( '2007-09-01' ) Flecha derecha.png 244 
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
HOUR(hora) Devuelve la hora (0 a 23) de hora
 HOUR( '21:16:04' ) Flecha derecha.png 21 
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
MINUTE(time) Devuelve el minuto (0 a 59) de hora
 MINUTE( '21:16:04' ) Flecha derecha.png 16 
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
MONTH(fecha) Devuelve el número del mes (1 a 12) de fecha
 MONTH( '2007-09-01' ) Flecha derecha.png
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
MONTHNAME(fecha) Devuelve el nombre del mes (Enero a Diciembre) de fecha
 MONTHNAME( '2007-09-01' ) Flecha derecha.png Septiembre 
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
NOW() Devuelve la fecha y hora actual del sistema como un tipo time stamp
Se recomienda utilizar en lugar de CURRENT_TIMESTAMP
 NOW() Flecha derecha.png 09/01/07 10:34 PM 
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
QUARTER(fecha) Devuelve el trimestre (1 a 4) de fecha, entendiendo que el año empieza en Enero
 QUARTER( '2007-09-01' ) Flecha derecha.png
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
SECOND(hora) Devuelve el segundo (0 a 59) de hora
 SECOND( '21:16:04' ) Flecha derecha.png
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
WEEK(fecha) Devuelve el número de la semana en el año (1 a 53) de fecha
 WEEK( '2007-09-01' ) Flecha derecha.png 35 
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
YEAR(fecha) Devuelve el año de fecha
 YEAR( '2007-09-01' ) Flecha derecha.png 2007 
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
CURRENT_DATE Devuelve la fecha actual del sistema
 CURRENT_DATE Flecha derecha.png 09/01/07 
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
CURRENT_TIME Devuelve la hora actual del sistema
 CURRENT_TIME Flecha derecha.png 10:44:28 PM 
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
CURRENT_TIMESTAMP Devuelve la fecha y hora actual del sistema como un tipo time stamp
 CURRENT_TIMESTAMP Flecha derecha.png 09/01/07 10:34 PM 
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
TO_CHAR( fechahora, clave ) Devuelve como una cadena la fecha o fechahora siguiendo la máscara de formato especificada en clave
Para formar la máscara de formato se pueden utilizar las siguientes claves:
Clave Valor devuelto Ejemplo
YYYY Año con 4 dígitos TO_CHAR( NOW(), 'YYYY' ) Flecha derecha.png 2007
YYY
YY
Y
Últimos 3, 2, o 1 dígitos del año TO_CHAR( NOW(), 'YY' ) Flecha derecha.png 07
IYYY
IYY
IY
Últimos 4, 3, 2, o 1 dígitos del año ISO TO_CHAR( NOW(), 'IY' ) Flecha derecha.png 07
MM Mes con dos dígitos (Enero = 1) TO_CHAR( NOW(), 'MM' ) Flecha derecha.png 09
MON Nombre del mes abreviado TO_CHAR( NOW(), 'MON' ) Flecha derecha.png Sep
MONTH Nombre del mes, completado con espacios hasta un total de 9 caracteres TO_CHAR( NOW(), 'MONTH' ) Flecha derecha.png "Marzo "
w Semana del año TO_CHAR( CURRENT_DATE, 'w' ) Flecha derecha.png 35
W Semana del mes TO_CHAR( CURRENT_DATE, 'W' ) Flecha derecha.png 1
IW Semana del año (1–52 o 1–53) basada en el estándar ISO. TO_CHAR( CURRENT_DATE, 'IW' ) Flecha derecha.png 35
d Día de la semana (1–7) TO_CHAR( CURRENT_DATE, 'd' ) Flecha derecha.png 1
D Día de la semana abreviado TO_CHAR( CURRENT_DATE, 'D' ) Flecha derecha.png Lun
DD
dd
Día del mes con 2 dígitos TO_CHAR( CURRENT_DATE, 'DD' ) Flecha derecha.png 01
DDD Día del año TO_CHAR( CURRENT_DATE, 'DDD' ) Flecha derecha.png 244
H Hora (0 a 23) TO_CHAR( CURRENT_TIME, 'H' ) Flecha derecha.png 23
HH Hora (0 a 11) TO_CHAR( CURRENT_TIME, 'HH' ) Flecha derecha.png 11
m Minuto TO_CHAR( CURRENT_TIME, 'm' ) Flecha derecha.png 48
s Segundo TO_CHAR( CURRENT_TIME, 's' ) Flecha derecha.png 33
a AM o PM TO_CHAR( CURRENT_TIME, 'a' ) Flecha derecha.png PM
Cualquier otro caracter Su valor literal TO_CHAR( CURRENT_DATE, 'Valencia, DD-MON-YYYY' ) Flecha derecha.png Valencia, 14-Sep-2012
Funciones.integradas.openoffice.base.001.png Funciones.integradas.openoffice.base.002.png
Modificada el 28 ago 2015 20:18.   Visitas: 22 026