В моей XML у меня есть значение даты, как показано ниже:Получение точного формата DateTime из файла XML
[CDATA[07/07/1980]]
я сделать следующее, чтобы получить дату:
public static DateTime? GetDateTimeValue(string dateTimeString)
{
DateTime i;
if ((dataTimeString != null) && (dataTimeString.Value.Trim() != ""))
if (DateTime.TryParse(dateTimeString, out i))
return i;
return null;
}
Значение Я получаю 07/07/1980 12:00:00 AM
.
я могу сделать следующее:
DatdTime.TryParse(dateTimeString.ToShortDateString())
Но я не хочу, чтобы манипулировать данными в любом случае. Я хочу получить дату как есть.
Любая помощь будет принята с благодарностью.
Вместо '(dataTimeString! = Null) && (dataTimeString.Trim()! =" ")' Just 'string.IsNullOrWhiteSpace (dateTimeString)' –
'dateTimeString.ToShortDateString'? Строка не является 'DateTime'. Строка также не имеет свойства 'Value' (' dataTimeString.Value.Trim'). Предоставьте код компиляции. –
Все это не нужно при выполнении tryparse –