Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

Problema extraño con las fechas
#1

Hola. Tengo un programa escrito en 2011 que está funcionando desde ese momento. No recuerdo la versión de Ubuntu ni de Gambas correspondiente a esa época pero el caso es que hoy en día estoy actualizando algunas funciones y usando Ubuntu 18.04 y Gambas 3.15.2 tengo un problema con las fechas.
No sé por donde viene el tema pero el problema es el siguiente:

Si yo grabo hoy "28/01/2021" en un campo "Hoy" en una base SQLite la fecha actual utilizando
 
Código:
Hoy = Format(Date(Now), "mm/dd/yy")

y accedo a la base de datos desde cualquier browser de SQLite, el valor del registro es "2021-01-27 21:00:00". La hora es siempre la misma sin importar en qué hora lo haga.
La hora no me interesa para nada pero acá el primer problema, me resta un día.
Eso no es todo. Si yo hago una lectura desde gambas de dicho registro obtengo diferentes resultados según como lo haga.

Por ejemplo:

Si uso:
Código:
Message.Info(hResul["Hoy"])
Obtengo como resultado "01/28/2021"

Pero si uso:
Código:
Message.Info(Format(hResul["Hoy"], "dd/mm/yyyy"))
Obtengo "27/01/2021"

Esto me causa un montón de problemas con facturaciones y cálculos de fechas de vencimiento en las operaciones del programa.
Esto comenzó al hacer una actualización de la PC y versión de Ubuntu donde se usa el programa pero ahora en mi casa, desde donde estoy actualizando el programa,  pasa exactamente lo mismo.

¿Será un problema de Gambas? ¿De Ubuntu? ¿Alguna idea?

Espero que mi pregunta se entienda.

Desde ya muchas gracias...

Marcelo
    ¡Gracias!


Mensajes en este tema
Problema extraño con las fechas - por Marcelo - 28-01-2021, 23:29
RE: Problema extraño con las fechas - por kokodrilo - 28-01-2021, 23:48
RE: Problema extraño con las fechas - por Marcelo - 28-01-2021, 23:59
RE: Problema extraño con las fechas - por kokodrilo - 29-01-2021, 00:04
RE: Problema extraño con las fechas - por Marcelo - 29-01-2021, 00:59
RE: Problema extraño con las fechas - por jguardon - 29-01-2021, 12:52
RE: Problema extraño con las fechas - por Marcelo - 30-01-2021, 02:00
RE: Problema extraño con las fechas - por jguardon - 30-01-2021, 12:58

Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)