Member 12480796 Ответов: 2

Как получить только время из XML


Пожалуйста, помогите мне,
я получаю поле даты и времени из XML(2017-06-19T14:45:00:00)
Но мне нужно получить только время, используя vb.net

Что я уже пробовал:

Dim o As String = (info. Element ("onairtime").Ценность)
Тусклое значение как DateTimeOffset = DateTimeOffset.ParseExact(o, "yyyy-MM-dd\THH:mm:ss", CultureInfo.Языка и региона существует)

Afzaal Ahmad Zeeshan

Где находится XML вашего кода? Чтобы мы знали, как вы его извлекаете.

2 Ответов

Рейтинг:
2

Richard MacCutchan

Вы можете получить полный DateTime объект и просто извлеките значение времени. Или вы можете разобрать текстовую строку и проигнорировать цифры слева от нее. T.


Member 12480796

пожалуйста, приведите мне пример

Richard MacCutchan

Пример чего? Вы хотите сказать, что не знаете, как разобрать простую строку и извлечь ее часть? Или использовать конструктор DateTime?

Рейтинг:
0

RickZeeland

Что-то вроде этого:

Dim date1 As Date = Date.Now
Console.WriteLine("the time is " + date1.TimeOfDay.Tostring())
Или для струны:
Dim date2 As String = "2017-06-19T14:45:00:00"
Console.WriteLine("the time is " + date2.Split(New Char() {"T"c})(1))