Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206

    [VB]formato data strano

    Ciao raga,
    vorrei convertire una data in formato gg/mm/yyyy in una tipo yyyy/mm/gg, ho provato così
    codice:
    response.Write(Year(Now) + "-" + Month(Now) + "-" + Day(Now))
    ma dà errore di input string was not in a correct format
    come posso fare?

    P.S.facendo così
    codice:
    response.Write(Year(Now))
    
    'mostra a video
    '2004
    'quindi è giusto

  2. #2
    Utente di HTML.it L'avatar di Cartman
    Registrato dal
    Sep 2002
    Messaggi
    246
    a parte che il tuo è asp e non asp.net.
    cmq usa & e non +

    response.Write(Year(Now) & "-" & Month(Now) & "-" & Day(Now))
    Damose da fa...e volemose bene.
    Carol Woityla 26-2-2004

  3. #3
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    Originariamente inviato da Cartman
    a parte che il tuo è asp e non asp.net.
    perchè???
    cmq usa & e non +

    response.Write(Year(Now) & "-" & Month(Now) & "-" & Day(Now))
    e che c'entra, il problema è sempre quello

  4. #4
    Prova con

    response.Write(date.Now.ToString("yyyy/MM/dd"))

    Fammi sapere
    Ciao
    Kalman
    Kalman

  5. #5
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    grazie
    funge...

  6. #6
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    però, io devo avere la data in formato 2004/10/18, però se giorno o mese sono inferiori a 10, tipo 1 gennaio 2004, lo vorrei in questo formato: 2004/01/01, io avevo pensato a questo:
    codice:
    if DateTime.Now.Month() < 10 then
       'Scrivi yyyy/0m/gg
    elseif DateTime.Now.Day() < 10 then
       'Scrivi yyyy/mm/0g
    elseif DateTime.Now.Month() < 10 and DateTime.Now.Day() < 10 then
       'Scrivi yyyy/0m/0g
    end if
    pensando poi di comporre la stringa con le istruzioni separate x acquisire numero dell'anno, del mese e del giorno;
    ma come?

  7. #7
    Ho provato a mettere 01/01/2004 e, con l'istruzione che ti ho mandato prima, funziona come vuoi tu. Prova!

    Ciao
    Kalman
    Kalman

  8. #8
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    Originariamente inviato da Kalman
    Ho provato a mettere 01/01/2004 e, con l'istruzione che ti ho mandato prima, funziona come vuoi tu. Prova!

    Ciao
    Kalman
    1000 grassie
    funge

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 © 2025 vBulletin Solutions, Inc. All rights reserved.