In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Duda con SetFileDateTime
Duda con SetFileDateTime
Supongo que es una chorrada, pero estoy bloqueado y no consigo lo que quiero.
Estoy utilizando la función SetFileDateTime para cambiar la fecha y hora de un archivo, pero solo he conseguido cambiar la fecha y no la hora.
Por ejemplo pongo SetFileDateTime("archivo.pdf",Date()-10) y me funciona perfectamente, eso sí, poniéndome siempre la hora 00:00.
La cuestión es que no consigo cambiar la hora ya que la fecha debo ponerla en formato variable de fechas (DATE) y sin pongo, por ejemplo Date()+"12:24" me da, lógicamente error ya que los datos son diferentes.
¿Alguna ayuda de como cambiar también la hora?
Gracias
Estoy utilizando la función SetFileDateTime para cambiar la fecha y hora de un archivo, pero solo he conseguido cambiar la fecha y no la hora.
Por ejemplo pongo SetFileDateTime("archivo.pdf",Date()-10) y me funciona perfectamente, eso sí, poniéndome siempre la hora 00:00.
La cuestión es que no consigo cambiar la hora ya que la fecha debo ponerla en formato variable de fechas (DATE) y sin pongo, por ejemplo Date()+"12:24" me da, lógicamente error ya que los datos son diferentes.
¿Alguna ayuda de como cambiar también la hora?
Gracias
-
- Mensajes: 475
- Registrado: Mar Jul 24, 2012 10:21 pm
Re: Duda con SetFileDateTime
Eu uso assim:
Código: Seleccionar todo
SETFDATI( 'application.exe',CTOD('01/08/2016'), '17:25:30') // lib CT
Re: Duda con SetFileDateTime
Gracias Cassiano, pero no tengo la librería que mencionas.
¿Puedes decirme donde obtenerla, o si es de pago, donde comprarla?
Gracias por tu ayuda
¿Puedes decirme donde obtenerla, o si es de pago, donde comprarla?
Gracias por tu ayuda
-
- Mensajes: 475
- Registrado: Mar Jul 24, 2012 10:21 pm
Re: Duda con SetFileDateTime
Esta biblioteca (livraria) faz parte do Harbour
vc pode ir em
Menu Projeto
Propriedades do Projeto
Livrarias
Adicionar
Procure na pasta do Harbour\Lib\Win\MinGW
Procure o arquivo LIBHBCT.A
Pronto.
Adicione e teste meu exemplo pra ver se resolve tua questão.
vc pode ir em
Menu Projeto
Propriedades do Projeto
Livrarias
Adicionar
Procure na pasta do Harbour\Lib\Win\MinGW
Procure o arquivo LIBHBCT.A
Pronto.
Adicione e teste meu exemplo pra ver se resolve tua questão.
Re: Duda con SetFileDateTime
Tienes razón por más pruebas que hago el SetFileDateTime() de Xailoer falla y he probado de todas las maneras que se me ha ocurrido a hacer el DateTime.
La fecha se cambia correctamente y la hora no hay manera 00:00
La fecha se cambia correctamente y la hora no hay manera 00:00
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
- ignacio
- Site Admin
- Mensajes: 9246
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Duda con SetFileDateTime
Buenos días,
Este código me ha funcionado a la primera:
Supongo que estaréis usando un valor de tipo T como segundo parámetro.
Un saludo
Este código me ha funcionado a la primera:
Código: Seleccionar todo
SetFileDateTime("error.log", hb_datetime() )
Un saludo
Re: Duda con SetFileDateTime
Gracias Cassiano e Ignacio.
Los dos métodos funcionan bien.
Reitero mi agradecimiento
Francisco Martínez
Los dos métodos funcionan bien.
Reitero mi agradecimiento
Francisco Martínez
Re: Duda con SetFileDateTime
O sea que construyendo un DateTime con
HB_DATETIME( nYear, nMonth, nDay, nHour, nMinute, nSeconds, nMillisecs )
Por cierto, todas estas funciones HB_xxxxxx hay un manual en algún sitio?
Algunas aparecen en el manual que recomendasteis
https://harbour.github.io/doc/
pero ésta en concreto no.
Gracias
HB_DATETIME( nYear, nMonth, nDay, nHour, nMinute, nSeconds, nMillisecs )
Por cierto, todas estas funciones HB_xxxxxx hay un manual en algún sitio?
Algunas aparecen en el manual que recomendasteis
https://harbour.github.io/doc/
pero ésta en concreto no.
Gracias
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
- ignacio
- Site Admin
- Mensajes: 9246
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Duda con SetFileDateTime
Buenas,
Para construir un date-time no hace falta ninguna función. Un ejemplo:
Hay un artículo muy bueno de René Flores en esta dirección: http://persistentobject.blogspot.com.es ... types.html
En la página principal de la ayuda de Xailer hay un motón de enlaces de interés: Te recomiendo el primero de todos: http://www.creasolgroup.com/xOraclipLan ... es.en.html
Pero la función hb_datetime() tampoco está alli La que si está, -que no funciona en Harbour-, es datetime():
http://www.creasolgroup.com/xOraclipLan ... _f.en.html
Para alimentar el Intellisense cree una aplicación que se rastreaba todos los módulos de Harbour buscando funciones y por eso sale la función en el Intellisense, pero desgraciadamente parece que a nadie se le ha ocurrido documentarla.
Saludos
Para construir un date-time no hace falta ninguna función. Un ejemplo:
Código: Seleccionar todo
MsgInfo( {^ 2017/03/02 17:18:01.002 } ) // {^ YYYY/MM/DD HH:MM:SS.CCC [AM|PM] }
En la página principal de la ayuda de Xailer hay un motón de enlaces de interés: Te recomiendo el primero de todos: http://www.creasolgroup.com/xOraclipLan ... es.en.html
Pero la función hb_datetime() tampoco está alli La que si está, -que no funciona en Harbour-, es datetime():
http://www.creasolgroup.com/xOraclipLan ... _f.en.html
Para alimentar el Intellisense cree una aplicación que se rastreaba todos los módulos de Harbour buscando funciones y por eso sale la función en el Intellisense, pero desgraciadamente parece que a nadie se le ha ocurrido documentarla.
Saludos
Re: Duda con SetFileDateTime
Gracias Ignacio, ya tengo lectura para el fín de semana.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es