Como puedo Convertir fechas a numero entero

Tengan buen día alguien podría ayudarme con una consulta la cual necesito que pase las horas en números enteros.

Respuesta

No sé si todavia estás interesado en convertir una fecha en Número, pero ya que a mi me ha costado encontrarlo quiero postear mi solución para quien todavía lo necesite.

Cualquier valor de cualquier control o registro que esté en formato fecha se puede convertir en entero largo con CLng(XXXXX), por ej.

CLng(Date) devolverá el número 43349, (que corresponde a hoy, 06/sep/2018)

Puedes consultar la ayuda oficial aquí:

https://support.office.com/es-es/article/funciones-de-conversión-de-tipo-8ebb0e94-2d43-4975-bb13-87ac8d1a2202 

Creo que esto es lo que buscaba Oswaldo

3 respuestas más de otros expertos

Respuesta

No acabo de entender qué quieres hacer exactamente, pero quizás el ejemplo de Horus pueda servirte. Búscalo en esta página (http://bit.ly/NckAportaciones ) en fecha 25/07/15 bajo el nombre de "Tratamiento horas".

Saludos,

Neckkito

http://bit.ly/neckkito /// http://nksvaccessolutions.com/Foro/

Respuesta

En numero entero como tal no puedes, ya que las horas, minutos, etc. son decimales de un día. Access como tal no cuenta fechas, sino numero de días. Al 01/01/1900 le asigna el numero 1, al 02/01/1900 le asigna el 2,etc., y dentro de eso a cada día le asigna decimales en función de las horas. Por ejemplo, el día de hoy a las 17:10:20:05 centésimas seria

38 mil y pico(de los días) + 0,715509837962963

Respuesta

Para convertir hora en numero entero en access utiliza la función Hora() la cual te regresara un nro entero con la hora

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas