que tienen¿Cómo formatear una marca de tiempo Unix en Delphi?
var timestamp: Longint;
timestamp := Round((Now() - 25569.0 {Unix start date in Delphi terms}) * 86400);
el que estoy usando como clave primaria en algunas cosas MySql.
Pero también me gustaría formatear la fecha/hora, como PHP's date() function.
¿Alguien tiene un fragmento de código o URL?
+1 gracias. No lo hago con demasiada frecuencia, pero esto es útil para saber – Mawg
Tenga en cuenta que DateTimeToUNIXTimeFAST tiene una ligera diferencia con la versión de DateUtils, si milisegundos = 500..999, DateUtils se redondeará hacia atrás, mientras que la versión FAST redondeará hacia la siguiente segundo. – hikari
Resultado: = Trunc ((DelphiTime - 25569) * 86400); – wittrup