Dim data1 = (DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"))
Dim data22 = DATEADD("d",-87,data1)
mi restituisce sempre la data per mysql in formato italiano.
Dim data1 = (DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"))
Dim data22 = DATEADD("d",-87,data1)
mi restituisce sempre la data per mysql in formato italiano.
Il campo in mysql è di tipo datetime.
data1 è ok, trasforma la data in formato per mysql.
se gli passo un valore e non quindi la variabile data22, ovviamente è ok.
dateadd è il problema. Fa il suo perché la data va indietro di 87 giorni, ma non è nel formato giusto.
non dovrebbe essere
Dim data22 as Datetime
?
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/
Non va, non stampa la data anche con as Datetime
Dim data1 = (DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"))
Dim data22 = DATEADD("d",-87,data1).ToString("yyyy/MM/dd HH:mm:ss")
non e' il formato mysql, ma il formato inglese di default del tuo sistema operativo mi sa
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/
http://www.guru4.net/articoli/format-string/
qui, alla sezione "Formattazione di data e ora" e "Stringhe di formato DateTime personalizzato" ci sono tutte le conversioni possibili, fatte con il ToString()
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/