У меня возникла проблема с тем, что строка DateTime не распознается. В нашей программе лицензирования вы создаете ключ, у которого с ним связано истечение срока DateTime. Однако некоторые из наших клиентов в другой части мира не могут применить этот ключ, а ошибка, которая возвращается, «String не была признана допустимым DateTime».Проблема с недопустимой строкой DateTime
Я посмотрел на ключ, который я их отправил, и после его дешифрования DateTime выглядит хорошо для меня. Есть ли несоответствие тому, как DateTimes отформатированы в разных частях мира, что мне нужно учитывать? (Прямо сейчас я исхожу из предположения, что .NET будет просто «разобраться», что, я думаю, может быть и не так). И если да, то как я буду форматировать нашу DateTime, чтобы она работала в любой части мира?
EDIT Вот строка DateTime: "10/16/2122 4:36:17 PM"
Что ваш формат даты? – musefan
Как выглядит ваш код? Как выглядит строка, представляющая дату? Как генерируется ключ? –
Некоторые культуры: dd/mm/yyyy http://msdn.microsoft.com/en-us/library/1k1skd40(v=VS.80).aspx – Paparazzi