Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Query in mySQL con datetime

    mi sono costruito la data da inserire in un campo DATETIME
    la data che ho provato a stampare è corretta

    Dim dataOdierna as string = YEAR(NOW()) & "-" & MONTH(NOW()) & "-" & DAY(NOW())
    Dim oraOdierna as string = Hour(NOW()) & ":" & Minute(NOW()) & ":" & Second(Now())
    DataOdierna = dataOdierna &" "& oraOdierna
    response.write(dataodierna)

    e viene fuori correttamente

    quando la inserisco e nella query uso questo codice
    '"& dataodierna &"'

    mi viene memorizzata solo la data con l'ora errata (l'ora ad esempio contiene il numero 44 )

    come fare?

  2. #2
    Utente di HTML.it L'avatar di tekanet
    Registrato dal
    Oct 2001
    Messaggi
    300
    Oddio cosa vedo.. ditemi che è un troll..
    Usa una variabile di tipo DateTime per piacere..

    tK

  3. #3
    Dim dataOdierna as DateTime = YEAR(NOW()) & "-" & MONTH(NOW()) & "-" & DAY(NOW()) &" "& Hour(NOW()) & ":" & Minute(NOW()) & ":" & Second(Now())

    con il seguente codice mi sbaglia anche la data

  4. #4
    Utente di HTML.it L'avatar di tekanet
    Registrato dal
    Oct 2001
    Messaggi
    300
    Ma che devi fare? Vuoi una data che contenga "questo istante"? Perchè fai fare i numeri al lotto al runtime? E perchè usi le funzioni VB6 e non il Framework?

    Dim x As DateTime = Now
    x.ToString() 'ti da la data in formato stringa

    tK

  5. #5
    devo inserire un istante in un campo DATETIME di mySQL

    e il formato data di mySQL è il seguente yyyy-mm-dd

  6. #6

  7. #7
    String.Format("yyyy-MM-dd HH:mm:ss", DateTime.Now)

    cosi mi viene stampato
    yyyy-MM-dd HH:mm:ss

    ho provato anche solo con la data ed è la stessa cosa

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    prova cosi!
    String.Format("{0:yyyy-MM-dd HH\:mm\:ss}", DateTime.Now)

  9. #9
    Utente di HTML.it L'avatar di tekanet
    Registrato dal
    Oct 2001
    Messaggi
    300
    Ok, ho sbagliato a scrivere, ma certo che andare oltre il proprio naso sembra un'impresa titanica! Nel link che ho segnalato c'è tutto.

    String.Format("{0:dd-MM-yyyy}", DateTime.Now)

    tK

  10. #10
    cosi la scrive correttamente ma nel db mi memorizza questo valore

    2005-05-27 53.__.__

    sinceramente non capisco il perchè!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.