Ciao a tutti...
lo so bene che sono stati aperti parecchi post su questo argomento e li ho letti quasi tutti, ed ho provato le diverse soluzioni, ma niente da fare...
Dunque in una pagina asp faccio inserisco una data dentro un input text nel formato gg/mm/yyyy, dovrei convertire la data nel formato mm/gg/yyyy, ma ho provato in diversi modi, e quando stampo la data convertita, questa rimane invariata...
in poche parole io prendo la data scritta dall'utente e trovo la data di 3 giorni prima e di tre giorni dopo, perche poi devo eseguire la query che comprende l'intervallo delle due date ricavate...
partenza = Request.Form("data1") //data presa dal form
partenza1=dateadd("w", -3, partenza_old) //trovo la data di 3 giorni prima
partenza1=cdate(partenza1) //la converto nel formato mm/dd/yyyy
partenza2=dateadd("w", 3, partenza_old) //trovo la data di 3 giorni dopo
partenza2=cdate(partenza2) //la converto nel formato mm/dd/yyyy
oltre a partenza1=cdate(partenza1)
ho provato ad usare
partenza1=formatdatetime(partenza1,2)
oppure
partenza1=formatdatetime(partenza1,0)
oppure con il metodo .tostring(partenza1, "mm/dd/yyyy")
ma nessun risultato!!!
in tutti questi modi la data non si converte, premetto che nel mio db access il campo è formattato come data in cifre
grazie!!

Rispondi quotando
