Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [VB.NET]Assegnare contenuto di una stringa ad una variabile date

    Buonasera. Sono incappato nei soliti problemi di conversioni date, il fatto è che controllando in giro non capisco dove sia lo sbaglio:

    codice:
    Dim StringaData as String
    Dim Data as Date
    StringaData= "01/02/2011"             
    Data = Format(StringaData, "dd/MM/yyyy")
    Cast non valido dalla stringa "dd/MM/yyyy" al tipo 'Date'.

    Non è la formattazione per la data? In giro ho trovato esempi che fanno così...
    Ho provato anche in svariati altri modo, ma niente...

  2. #2
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    Prova con
    codice:
    Date.TryParse("StringaData", Data)
    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

  3. #3
    Funziona grazie!
    Per completezza, dopo averci sbattuto la testa tutto il giorno quasi, avevo trovato questo modo che mi ha funzionato:

    codice:
    Data = CDate("#" & StringaData & "#")
    Solo che in questo caso bisogna mettere la stringa tra cancelletti.

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.