У меня есть строки любит это:Разбор строки, содержащие значения времени до значения DateTime
' 630AM' , '1234PM' , '1000 '
Эти значения сохраняются в моей базе данных.
И я хочу проанализировать их до формата даты, в разделе «Дата» мне все равно, может добавить фиктивную дату. Один из способов - просто иметь кучу команд if-else и команд для обработки строк, но я чувствую, что мы должны как-то использовать DateTime.TryParseExact
и сделать это более чистым способом.
Что вы предлагаете делать по этим линиям?
ли эти времена какие-либо стандартные форматы? В противном случае вам будет трудно. «TryParseExact» работает только в том случае, если вы знаете формат: http://msdn.microsoft.com/en-us/library/system.datetime.tryparseexact(v=vs.110).aspx –
@Michael_B: Спасибо, что вы означает «иметь стандартные форматы»? Образцы, которые я разместил, представляют собой образцы, показанные выше. Данные поступают так же. –
Стандартные форматы, означающие, что они одинаковые 3-4 варианта приходят каждый раз. '#### AM' или '### AM' или '####' или '###'? –