Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen
  1. #1
    matthijsdezwart@gmail.com
    een nummer (yyyymmddhhmmss) omzetten naar datum en tijd
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    een nummer (yyyymmddhhmmss) omzetten naar datum en tijd

    Hoi,

    in mysql heb ik twee verschillende datum/tijd opmaken die ik met
    elkaar wil vergelijken. Eén daarvan is de microsoft waarde
    (bijvoorbeeld 39594.4051219) en de andere is een nummer a la
    20080526094323.

    Om windows waarde om te zetten, gebruik ik dit:

    select from_unixtime((39594.4051219-25569-2*0.04166666666667)*86400)
    dan krijg ik als result:
    2008-05-26 09:43:23

    ik heb alleen niet iets kunnen vinden om dat nummer om te zetten naar
    een opmaak die ik kan vergelijken met de tijd van de windows stamp.
    select date(20080526) + select time(094323) werkte in ieder geval
    niet.
    iemand een idee hoe ik dat nummer 20080526094323 kan omzetten naar een
    zelfde opmaak als het resultaat van bovenstaande query?
    Groeten,

    Matthijs

  2. #2
    matthijsdezwart@gmail.com
    een nummer (yyyymmddhhmmss) omzetten naar datum en tijd
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: een nummer (yyyymmddhhmmss) omzetten naar datum en tijd

    > elkaar wil vergelijken. Eén daarvan is de microsoft waarde
    > (bijvoorbeeld 39594.4051219) en de andere is een nummer a la
    > 20080526094323.


    ik geloof dat dit de weg is: select STR_TO_DATE(20080526094323,'%Y%m%d
    %k%i%s')

    of niet?
    mazzel,

    Matthijs

  3. #3
    Johan van Selst
    een nummer (yyyymmddhhmmss) omzetten naar datum en tijd
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: een nummer (yyyymmddhhmmss) omzetten naar datum en tijd

    Once upon a newsgroup, matthijsdezwart@gmail.com claimed:
    > select from_unixtime((39594.4051219-25569-2*0.04166666666667)*86400)
    > dan krijg ik als result:
    > 2008-05-26 09:43:23
    >
    > iemand een idee hoe ik dat nummer 20080526094323 kan omzetten naar een
    > zelfde opmaak als het resultaat van bovenstaande query?


    select timestamp('20080526094323');

    Tijdstippen vergelijken kan bijvoorbeeld met timediff().


    Ciao,
    Johan
    --
    Why do we always come here - I guess we'll never know.
    It's like a kind of torture to have to watch the show.



  4. #4
    matthijsdezwart@gmail.com
    een nummer (yyyymmddhhmmss) omzetten naar datum en tijd
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: een nummer (yyyymmddhhmmss) omzetten naar datum en tijd

    hoi

    > select timestamp('20080526094323');


    dat werkte bij mij niet. Kreeg ene foutmelding.

    > Tijdstippen vergelijken kan bijvoorbeeld met timediff().


    thanks.
    Verder werkt het naar behoren met de query die ik had gemaakt met
    behulp van str_to_date
    mazzel,

    Matthijs

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics