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