Oltre a un problema con il formato del passaggio.DateTime.TryParseExact Formato valido in C# e analisi
if (!DateTime.TryParseExact(dateString, "MM/dd/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out dateOn))
{
return false;
}
else if (!DateTime.TryParseExact(timeString, "hh:mm tt", CultureInfo.InvariantCulture, DateTimeStyles.None, out timeOn))
{
return false;
}
return SaveWorkshop(id, name, dateOn, timeOn, capacity, description, duration, isCancelled);
Utilizzando Bootstrap DateTimePicker, lo fa prende uno stringhe textboxes in formato
dateString = 2015/11/28 e TimeString = 06:46
Ma nel risultato Ho false e sta analizzando la data di default. Quale potrebbe essere il problema?
"hh" non è per il tempo di 24 ore. Il link che hai fornito lo dice in realtà. È per il tempo di 12 ore zero-imbottito. "h" è per 12 ore non azzerate, "H" è per 24 ore non azzerate e "HH" per ore 24 ore senza riempimento. – jmcilhinney
@jmcilhinney Sembra che tu sia la prima persona a notare il mio errore :) Grazie mille. Ho modificato –