У меня проблемы с преобразованием строки в формате "yyyy-MM-ddZ" с использованием VB.net.
Например, у меня есть строка "2007-10-21Z".
Используя CDate или TryParse, он выходит 20.10.2007 вместо 10/21/2007.
Я не понимаю, как Z влияет на строку даты, так что когда она анализируется, это приводит к предыдущему дню.
Из того, что я понимаю, Z указывает нулевой часовой пояс. Но строка даты не имеет информации о времени. Как это работает?