![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Fechas de archivos
Tengo una función que tiene el siguiente código:
Funciona casi perfectamente, y digo casi porqué me devuelve la fecha dos horas antes de la original, me explico? Es decir, si creo un archivo a las 21:00:32, la función me devuelve 19:00:32. Y claro está si el archivo está creado antes de las 02:00:00 la función me devuelve al día anterior. Qué sucede? Cómo lo solucino, le sumo dos horas y andando? Última edición por [Gunman] fecha: 08-04-2006 a las 12:42:08. |
#2
|
||||
|
||||
Cuando todo falla, mira la ayuda
![]() Ayuda de TSearchRec type Time contains the time stamp of the file. It can be converted to a TDateTime value using FileDateToDateTime. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
||||
|
||||
El problema es que la fecha de creacion esta en formato UTC que puede no coincidir, como en este caso, con la hora local. Para eso tenemos la funcion FileTimeToLocalFileTime que nos da la hora local.
|
#4
|
|||
|
|||
De acuerdo, muchas gracias!
Lepe, ya había mirado en la ayuda... El problema es que no me funcionaba con la función de FileDateToDateTime (o no la usaba correctamente). |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Un problema con las fechas de los archivos | Javier_A | OOP | 8 | 07-04-2006 12:27:24 |
Las horribles fechas, control de fechas | Huer | OOP | 6 | 18-10-2005 19:11:49 |
Fechas en SQL | silviodp | Conexión con bases de datos | 2 | 26-09-2005 16:23:51 |
fechas | minos | Varios | 1 | 23-11-2004 03:09:23 |
fechas | davidgaldo | Conexión con bases de datos | 4 | 02-03-2004 17:21:51 |
![]() |
|