Spanish Campo fecha con MYSQL y JRDC (Solucionado)

Discussion in 'Spanish Forum' started by Piluso, Jul 24, 2019.

  1. Piluso

    Piluso Member Licensed User

    Hola Buenas tardes. Estube replicando el ejercicio de conexión de BBDD MYSQL con XAMPP por medio de JRDC de el canal de Youtube del compañero Uteh Str con una base de datos propia (no la del ejercicio) y me salio 10/10. Pero cuando quiero mostrar un campo fecha en vez de mostrarme YYYY-MM-DD me muestra algo así 15624684000000.

    Este es el codigo que uso.

    For Each row() As Object In res.Rows
    Dim oBitMap As Bitmap
    Dim buffer() As Byte
    buffer=row(9)
    oBitMap = req.BytesToImage(buffer)
    LVLista.AddTwoLinesAndBitmap(row(1), row(4) & "-" & row(5), oBitMap)
    Next

    Debo hacer alguna conversion?

    Saludos y gracias por la lectura
     
  2. roerGarcia

    roerGarcia Member Licensed User

    Por allí en el foro debe andar una nota que indica que a partir de alguna versión el JRDC convierte a ticks las fechas y horas, entonces Sólo es cuestión de formatearlas.

    El número que indicas es el valor de la fecha pero en ticks.

    Updates

    - v2.21 - Date and time fields are automatically converted to ticks (long numbers) in SELECT queries.
     
    Last edited: Jul 24, 2019
  3. Piluso

    Piluso Member Licensed User

    Si algo de eso leí en el foro, y ahora no lo encuentro.

    Lo que sugerís es hacer algo así?

    For Each row() As Object In res.Rows
    FechaDD =DateTime.Date (row(5))
    FechaHH= DateTime.Date (row(6))
    LVRanking.AddTwoLines (FechaDD, FechaHH)
    Next
    Van otros datos tambien en el LV pero no viene al caso ponerlos ahora. Cuando este en casa voy a probar si funciona de esa manera.

    Gracias por la respuesta, si lo hago andar posteo la respuesta por si le sirve a alguien en el futuro
     
  4. Piluso

    Piluso Member Licensed User

    Efectivamente, asi funciona perfectirijillo. Lo unico que le tube que agregar para cambiar el formato de la fecha

    DateTime.DateFormat = "dd-MM-yyyy"
    FechaDD = DateTime.Date (row(4))
    FechaHH = DateTime.Date (row(5))
    LVRanking.AddTwoLinesAndBitmap(row(1), FechaDD & "-" & FechaHH, oBitMap)


    Gracias roerGarcia por tu respuesta
     
    Last edited: Jul 26, 2019
    roerGarcia and José J. Aguilar like this.
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice