gambafeliz   18-05-2021, 15:48
#1
Yo tengo una manera particular para detectar una fecha de SQLite donde se almacena en tipo TEXT y siguiendo este formato (aunque debo de confesar que para mi no es ni definitiva ni efectiva ni eficiente, por eso os propongo posibles código que den más calidad al mio):

YYYY-MM-DD
YYYY-MM-DD HH:MM

Pero cuando obtenemos un Result de este campo, procedente de SQLite que técnica se os ocurre para detectarla y diferenciarla por ejemplo de una cadena de texto donde esta tenga dos guiones por ejemplo o una forma parecida pero que no sea una fecha.

¿Me ayudan con códigos posibles?

Gracias.

===Solución ============================

Esta es mi propuesta que acabo de encontrar en la documentación de Gambas, creo que es bastante eficiente y solida, por favor, si creen que no pues indicadmelo

Código:
Dim sN As String = "[0123456789]"
   Dim sC1 As String = "2021-05-18"
   Dim sCaso1 As String = sN & sN & sN & sN & "-" & sN & sN & "-" & sN & sN
   Dim sC2 As String = "2021-05-18 10:30"
   Dim sCaso2 As String = sCaso1 & " " & sN & sN & ":" & sN & sN
  

   If sC1 Like sCaso1 Or sC2 Like sCaso2 Then
      Message.Info("Si")
   Endif
Última modificación: 19-05-2021, 09:59 por gambafeliz.
  
Usuarios navegando en este tema: 1 invitado(s)
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.