Как получить разницу во времени, когда значения хранятся в строках? - PullRequest
1 голос
/ 15 февраля 2011

Мне нужно найти разницу во времени между двумя значениями, но значения представлены в строковом формате, а не в объекте DateTime. Я могу использовать класс TimeSpan, только если это объект DateTime.

Более того, он имеет формат ГГГГ / ММ / ДД чч: мм: сс.зз. Я могу извлечь часть времени в одиночку, это не проблема. Но я все равно не могу найти разницу.

Ответы [ 2 ]

4 голосов
/ 15 февраля 2011

Поскольку у вас есть строка даты и времени в определенном формате, вы можете использовать DateTime.ParseExact, чтобы изменить строку на Datetime и использовать обычные операции с ней.

3 голосов
/ 15 февраля 2011

Вы можете использовать DateTime.Parse("[datestring here]"), затем использовать .Subtract () от объекта, чтобы вычислить разницу.

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