Registrarse  |  Login




Advertisement

Start Your Own Q&A Site

Create your own Q&A site easily, allowing you to quickly grow a new community around any subject matter or generate new organic traffic for your existing website.

Pregunta

Estado: Cerrada Puntos: 75 Fecha 05:41 - May 22, 2007  

juliovallejo

Función que convierte un timestamp en una fecha y hora.

¿ Conocéis alguna función que convierte un timestamp en una fecha y hora?

Ej.:  1179820174187   -->   22/05/2007 09:49:35

Categorías

Respuestas
Tutoriales

 

jMd

Fecha:: May 23, 2007

Fecha: 05:42

¿En que lenguaje estas trabajando?

juliovallejo

Fecha:: May 23, 2007

Fecha: 06:22

En principio es un componente de una herramienta de Pruebas de Prestaciones (LoadRunner),
que es bastante parecido a C. Un conocido me hizo esta sugerencia para Delphi:

function TimeStampToDateTime(const TimeStamp: TTimeStamp): TDateTime;

Me da igual el lenguaje. Es conocer si a través de las funciones, y tomándolas como
referencia, encuentro una similar en este entorno. O también si hay alguna
forma elaborada, (dividiendo entre 3.600, ..., etc) para llegar hasta lo deseado.
Gracias,

juliovallejo

Fecha:: May 24, 2007

Fecha: 05:21

Con la función ctime(), se puede obtener, según me han contestado por otro lado.
Gracias, Julio.

typedef long time_t;

Action()
{
time_t t;

/* Get system time and display as number and string */

lr_message("Time in seconds since 1/1/70: %ld\n", time(&t));
lr_message("Formatted time and date: %s", ctime(&t));

return 0;
}

franhg

Fecha:: May 24, 2007

Fecha: 05:41

Estimado amigo:

Creo que se podría simplificar teniendo presente:

TIMESTAMP()

TIMESTAMP(expr)
TIMESTAMP(expr,expr2)

Con un argumento, devuelve la expresión expr de fecha o fecha y hora como un valor fecha y tiempo. Comn dos argumentos, suma la expresión de tiempo expr2 a la expresión de decha o fecha y hora expr y devuelve un valor de fecha y tiempo.

mysql> SELECT TIMESTAMP('2003-12-31');
-> '2003-12-31 00:00:00'
mysql> SELECT TIMESTAMP('2003-12-31 12:00:00','12:00:00');
-> '2004-01-01 00:00:00'

Un saludo.

Pregunta cerrada

Esta pregunta ya ha sido cerrada y los puntos repartidos entre los siguientes expertos:


juliovallejo: 75

Te invitamos a que comentes, aportes información o si lo prefieres, puedes escribir un tutorial para esta pregunta en el área de tutoriales.

Responde a esta pregunta

Nuevo usuario

Email:

Al enviar estos datos serás automáticamente registrado como usuario de Quomon y te enviaremos tus datos de login a este email

Usuarios registrados

Nombre de usuario:

Contraseña:

¿Has olvidado tu contraseña?

juliovallejo

Fecha:: Jun 06, 2007

Fecha: 07:47

Con la función ctime(), se puede obtener, según me han contestado por otro lado.
Gracias, Julio.

typedef long time_t;

Action()
{
time_t t;

/* Get system time and display as number and string */

lr_message("Time in seconds since 1/1/70: %ld\n", time(&t));
lr_message("Formatted time and date: %s", ctime(&t));

return 0;
}


Clica aqui para ver la discusión que precedió a este tutorial.


Haz login para evaluar este tutorial: Bueno  |  Malo

Responde a esta pregunta

Nuevo usuario

Email:

Al enviar estos datos serás automáticamente registrado como usuario de Quomon y te enviaremos tus datos de login a este email

Usuarios registrados

Nombre de usuario:

Contraseña:

¿Has olvidado tu contraseña?

Haz una pregunta

¿Tienes una pregunta nueva?

Tienes 100 carácteres disponibles



Mejores Expertos

Ver Más

Pos.

Experto

Puntos

1.

orionb

5970

2.

gumarelo

5543

3.

LAGM

4848

4.

Cheto

3995

5.

gonzalo

2840

6.

frearg

2000

7.

titooo

1802

8.

6roNin6

1721

9.

Eternak

1575

10.

jMd

1485

Hazte Experto

Registrate hoy para compartir tus conocimientos con la comunidad y sea reconocido y retribuido por tus contribuciones.


Registrate Aqui




"Psst, Quomon es una web fantástica. Pásalo."     Recomendar  |   Enlazar  |   Guardar en Delicious  |   Digg! Digg.com



Opciones de Idiomas

English:

www.quomon.com

Español:

www.quomon.es