Sto provando a recuperare un intervallo di tempo da una stringa, ma TryParseExact restituisce false (esito negativo).TimeSpan.TryParseExact non funziona
Non riesco a vedere cosa sto facendo male, puoi aiutare? Ho provato 2 versioni della mia linea nel codice, entrambe non funzionano.
TimeSpan.TryParseExact("04:00:01","HH:mm:ss",CultureInfo.CurrentCulture, out aTime)
e
TimeSpan.TryParseExact("04:00:01","HH:mm:ss", null, out aTime)
EDIT: entrambe le risposte qui sono corrette, ho il formato sbagliato per il mio formato periodo personalizzato - l'errore che ho fatto è quello di pensare che i formati personalizzati per DateTime funzionerebbero per TimeSpans, ma non lo fanno.
grazie, non mi sono reso conto che le stringhe personalizzate per DateTime e TimeSpan erano diverse. – mcmillab
MS è STUPID in modo che i formati DateTime e Timestamp siano diversi. Grazie per la risposta. – Mensur
Sì "HH: mm: ss" restituisce false. Dovevo anche scappare personaggi del colon come diceva Oğuz Yıldız. Quindi, il mio formato è "hh \\: mm \\: ss". È una combinazione delle due risposte. – user1011138