Ir al contenido


Foto

Timestamp Vs Date


  • Por favor identifícate para responder
8 respuestas en este tema

#1 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 14 junio 2011 - 03:15

Bueno compañeros, hoy me surgió este planteamiento del cual me gustaria conocer sus opiniones o sugerencias.
Yo por mi parte he usado campos tipo Date, pero en base a experiencias y funcionalidad de cada uno, ¿para ustedes cuál es mejor?




Saludos!
  • 0

#2 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.137 mensajes

Escrito 14 junio 2011 - 04:21

Depende de la necesidad:

DATE: Fecha de nacimiento, Fecha de vencimiento, Fecha entrada vacaciones, Fecha  salida vacaciones, etc.

TIMESTAMP: Fecha hora de venta, Fecha hora de entrada turno, Fecha hora de salida turno, Fecha hora de transacción, etc.

Por citar algunos ejemplos.

Saludos



  • 0

#3 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 14 junio 2011 - 04:49

Depende de la necesidad:

DATE: Fecha de nacimiento, Fecha de vencimiento, Fecha entrada vacaciones, Fecha  salida vacaciones, etc.

TIMESTAMP: Fecha hora de venta, Fecha hora de entrada turno, Fecha hora de salida turno, Fecha hora de transacción, etc.

Por citar algunos ejemplos.

Saludos





Buen ejemplo Wilson (y), tengo por entendido que el tipo TIMESTAMP contiene más información por lo cual puede ser usado en casos de mayor precisión, tal cual como lo planteas.



Saludos!
  • 0

#4 Rolphy Reyes

Rolphy Reyes

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.092 mensajes
  • LocationRepública Dominicana

Escrito 14 junio 2011 - 06:30

Saludos.

Normalmente utilizo el tipo DATE, porque no me he visto en la necesidad de dar tanta precisión.

Tal como dice Wilson, todo va a depender de lo que se necesite.
  • 0

#5 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.040 mensajes
  • LocationSanto Domingo

Escrito 14 junio 2011 - 07:42

Casi siempre he utilizado Timestamp porque me gusta la idea de tenerlo todo en el mismo campo y cuando quiero hacer una consulta puedo tomar el valor que necesito. Pero obviamente todo depende de que estemos programando.
  • 0

#6 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 14 junio 2011 - 09:10

Hola,
¿Date o DateTime?

Porque si es el primero no tiene comparación con el TimeStamp ya que el primero sólo puede almacenar fechas mientras que el segundo es fecha/hora y con una precisión de (si no me falla la memoria) 1/10000 seg.

Ahora bien si fuera DateTime... pues allí si  ;)

DateTime está ehcho para cualquier operación de simples mortales y suficientes para yo diría casi cualquier aplicación. Ahora bien, si el objetivo es precisión y se le va a dar un uso intensivo y de gran importancia a los datos de fecha/hora como para tener una información minuciosa y se necesita apegarse a un formato estándar pues TimeStamp es la mejor opción.

Saludos,

  • 0

#7 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 14 junio 2011 - 09:18

Hola,
¿Date o DateTime?

Porque si es el primero no tiene comparación con el TimeStamp ya que el primero sólo puede almacenar fechas mientras que el segundo es fecha/hora y con una precisión de (si no me falla la memoria) 1/10000 seg.

Ahora bien si fuera DateTime... pues allí si  ;)

DateTime está ehcho para cualquier operación de simples mortales y suficientes para yo diría casi cualquier aplicación. Ahora bien, si el objetivo es precisión y se le va a dar un uso intensivo y de gran importancia a los datos de fecha/hora como para tener una información minuciosa y se necesita apegarse a un formato estándar pues TimeStamp es la mejor opción.

Saludos,


Hola Delphius, no hay problema en la comparación ya que por la misma nos referimos al formato de fecha. Para el caso de la hora recordemos que también existe el tipo TIME, pero como se comenta hasta ahora, todo depende de la necesidad; también sería bueno conocer en cuanto a aspectos técnicos (por así decirlo y si aplican) hay entre un formato y el otro.



Saludos!
  • 0

#8 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 15 junio 2011 - 07:34

Hola,
Sobre los aspecto técnicos no sabría decir mucho. Pero un buen motivo para emplear TimeStamp y no los otros es que está estandarizado y todos los motores van a seguirlo. De este modo si se necesita cambiar el motor, o intercambiar datos de uno a otro lo más adecuado sería mantenerse en este tipo.

Por otra parte, cada motor tiene su propia definición de DATE, TIME y/o DATETIME con su formato y no necesariamente podrán ser compatibles.
Se podría decir que lo más seguro es trabajar con TimeStamp.

Saludos,

  • 0

#9 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 15 junio 2011 - 08:40

Eso si que es un punto a favor.


Saludos!
  • 0




IP.Board spam blocked by CleanTalk.