DateTime dt = DateTime.ParseExact("1122010", "Mddyyyy", System.Globalization.CultureInfo.CurrentCulture);
Throwing this exception: String non è stato riconosciuto come DateTime valido.Parse Simple DateTime
Sono sicuro che è la mancanza di uno 0 iniziale nel mese. Qual è la stringa di formato corretta?
L'esempio del codice è probabilmente per dimostrare il tipo di stringa che si sta analizzando. Ma se davvero stai definendo il tuo codice in questo modo, allora smetti di farlo :) Usa i costruttori/metodi di 'DateTime' che ti permettono di specificare esplicitamente la data. –
@Merlyn, presumo che stia ottenendo i dati da una fonte esterna come un file flat, un servizio, ecc. Non penso che sarà codificato. –
Sì, proviene da un file di lunghezza fissa. Sarebbe stupido da parseexact una stringa hard coded ottenere un'istanza datetime. – Darthg8r