Можно ли проанализировать DateTime из строки "-3: 00: 00"? - PullRequest
1 голос
/ 30 июня 2011

У меня есть строка, представляющая смещение времени.

Могу ли я построить объект DateTime из этого?

Я имею в виду, если отрицательное значение в порядке?

Ответы [ 3 ]

4 голосов
/ 30 июня 2011

Если это смещение, не следует ли использовать TimeSpan вместо DateTime?Это также должно обрабатывать отрицательные промежутки времени.

1 голос
/ 30 июня 2011
TimeSpan s;
if (!TimeSpan.TryParse("-3:00:00", out s))
    throw new ArgumentException();

затем

DateTimeOffset offset = new DateTimeOffset(DateTime.Not, s); // -3
DateTime d = offset.DateTime; // or .Date
1 голос
/ 30 июня 2011

этот сайт показывает всю информацию о разборе строки даты и времени

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...