https://foro.gambas-es.org/viewtopic.php?f=1&t=7651&p=45838#p45838
-----------------------------------
gambafeliz
Domingo, 25 Agosto 2019, 10:05

Re: ¿Como Formateo La Siguiente Fecha?
-----------------------------------
[quote user="shordi" post="45835"][quote]. Probablemente Val lo convierta primero al formato mes-día-año y
luego se formatea al formato de fecha que queremos.
[/quote]
No exactamente. Tenéis que tener en cuenta que las fechas son números y no tienen formato [i]per se[/i]. Para verlas hay que convertirlas pero... ¿Qué fecha queremos ver, la que figura en la base de datos o nuestra fecha local equivalente?¿y qué fecha queremos grabar en la base de datos, la nuestra local o la fecha del servidor? Es decir, hay fechas absolutas (que sería directamente la que hay en la BD, sin más) y fechas relativas (que serían la traducción de esa fecha a nuestro horario local).
Si quiero saber a qué hora se subió un post a una Base de Datos y me dice que a las tres de la mañana ¿son las tres de la mañana mías o las de venezuela, por ejemplo, país del autor del post?
Gambas contempla ambas posibilidades y nos facilita la labor... pero hay que entenderlo

Considedad éste código:
[code linenumbers=false syntax=gambas]
f = Val("18/2/19 00:00") 'devuelve 18/02/2019 00:00:00 como fecha
Str=str(f) 'devuelve "18/02/2019 00:00:00" Es decir, f convertida a cadena
Str=CStr(f) 'devuelve "02/17/2019 22:00:00" es decir: Hora UTC - localización (UTC+2=horario de verano en España. Al restar las dos horas, cambiamos de día)
f2 = CDate("2/18/19 00:00") 'devuelve 18/02/2019 02:00:00. Es decir: Hora UTC + localización.
[/code]

Resumiendo: 
Val y Str son inversas y manejan horas absolutas.
Cdate y Cstr son inversas y aplican los parámetros de Localización al valor recibido.

Saludos[/quote]

Polemico !!!!  Polemico !!!! Polemico !!!! :twisted:  :twisted: 

 :lol:  :lol:  :mryellow: 

Simplemente me encantó tu explicación. Magnific, si Sr. 

Ahora el hilo esta feten.

Gracias :)

Nota: Perdón por mi lamentable inicio previo.  :mrorange:


