Hola,
Sabe alguien la forma correcta de almacenar códigos de tiempo? Cuál sería el datatype adecuado? Me refiero a campos de tiempo que incluyen horas, minutos, segundos y frames (HH::MM:SS:FF)
Gracias
| |||
DataType para códigos de tiempo (HH:MM:SS:FF) Hola, Sabe alguien la forma correcta de almacenar códigos de tiempo? Cuál sería el datatype adecuado? Me refiero a campos de tiempo que incluyen horas, minutos, segundos y frames (HH::MM:SS:FF) Gracias |
| |||
Respuesta: DataType para códigos de tiempo (HH:MM:SS:FF) el tipo de campo para almacenar fecha debe ser de tipo DATE Y el formato que usas no es el adecuado. Aqui te dejo algunos muy utiles: DD.MM.YYYY - 19.10.2010 HH:MI:SS - 09:20:15 P.M. HH24:MI:SS - 21:20:15 Y recuerda que para manipular fechas, puedes usar las funciones TRUNC, TO_DATE o TO_CHAR y dependiendo de la funcion que uses, el parametro devuelve diferentes valores. Por Ejemplo TRUNC(SYSDATE, 'DAY') --devuelve el primer dia de semana 17.10.2010 TO_CHAR(SYSDATE, 'DAY') -- devuelve el nombre del dia. MARTES Cualquier duda, pregunta. Para estan los foros :P.... Pero no te olvides de investigar un poco antes. Saludos, Stradivarius. |
| |||
Respuesta: DataType para códigos de tiempo (HH:MM:SS:FF) Gracias Stradivarius64, pero no es que el formato que uso no sea adecuado, necesito almacenar la hora-minuto-segundo-frame porque el código de tiempo hace referencia a un punto de un video, y necesito esa precisión. Mi pregunta era por si alguien había tratado con algo similar. No se si es mejor transformar ese HH:MM:SS:FF al total de frames y guardarlo como un NUMBER, o se podría almacenar como TIMESTAMP y usar segundos con decimales. |
| |||
Respuesta: DataType para códigos de tiempo (HH:MM:SS:FF) Buenas tardes klautern: Dependiendo de la versión que estás manejando verifica que soporte el tipo TimeStamp, el cual maneja fracciones de segundo (si no mal recuerdo está disponible a partir de la versión 9i), de tal manera que puedes hacer lo siguiente:
Código SQL:
Ver original no se si esto te pueda servir. Saludos. Leo. |