4 messaggi dal 24 marzo 2002
Ho un problema per formattare una data :

Mi serve formattata "yyyymmdd" per inserirla in un database cosi.

Con JS ci riesco con dateFormat ma non riesco a passare la variabile che e' nella stessa pagina a VB per poterla usare .
Mentre con VB non riesco in nessun modo a visualizzare la data come voglio : il problema sta quando la data e' 09/08/2002 cioe' che ha lo zero che precede il mese o il giorno .
Praticamente riesco sempre ad ottenere "200289" invece di "20020809" .

Grazie in anticipo a chi mi da una mano .



512 messaggi dal 30 maggio 2002
Non sono un grande esperto... ma prova questo:

vdata = year(now())
if len(month(now())) = 1 Then vdata = vdata & "0"
vdata = vdata & month(now())
if len(day(now())) = 1 Then vdata = vdata & "0"
vdata = vdata & day(now())
response.write vdata

Ciao.


se sapessero cosa penso sarei già morto...
409 messaggi dal 11 maggio 2001
Puoi comporre la data a tuo piacimento

es:

myDate = Year(date()) & Month(date()) & Day(date())

Ciao Marco

4 messaggi dal 24 marzo 2002
Grazie Pegaso il tuo script funziona .
L' avevo pensato anche io ma in un po diverso ....

invece quello di Grigno non mette lo "0" davanti al mese o al giorno quando non e' di 2 cifre . Grazie comunque.

3.122 messaggi dal 16 maggio 2002
Questo funziona, lo uso anche io:

Year(Date)&Right("0"&Month(Date),2)&Right("0"&Day(Date),2)

Jim Raynor
http://www.freestyler.it

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.