Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/03/2010, 13:16
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Timestamp y Datetime: Cual usar

Cita:
He buscado en el buscador y no encuentro alguna pregunta previa acerca de mi duda asi que la propongo:

Mi pregunta es ¿Cuando es mejor usar tipo de datos "Datetime" y cuando es mejor usar el tipo "Timestamp"?
No quiero que me digais las diferencias entre ambos pq ya las conozco, es mas bien que, por vuestra experiencia ¿En que casos es mejor usar "datetime" y en que casos "timestamp".

Gracias a todos.
si vas a trabajar con zonas horarias es mejor el timestamp.
Por compatibilidad de otros RDBMS es mejor timestamp.

Debes mirar los rangos que comprenden aca

Cita:
Ah, y tambien que funciones existen para obtener solo el dia, solo el mes, solo el año, solo la hora, solo los minutos y solo los segundos de una fecha pasada como parametro en formato datetime???

Para meterlo rapidamente en un mktime
Para cada uno hay una función.
year(fecha) da el año
month(fecha) da el mes.
day(fecha) da el año.

Y así con hora,minuto y segundo.

Existe otra llamada extract y se usa así:
Código MySQL:
Ver original
  1. +----------------------------+---------------------+
  2. | extract(minute from now()) | now()               |
  3. +----------------------------+---------------------+
  4. |                         16 | 2010-03-09 14:16:20 |
  5. +----------------------------+---------------------+
  6. 1 row in set (0.01 sec)


Cita:
Enga alguien que tenga experiencia
Paciencia parcero. Aca la gente ayuda cuando tiene tiempo.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming