У меня есть текстовый файл с DateTimes хранящимися как это: 30/11/2013 1:18:36 PM
Строка DATETIME независимо от DateTime формата
Это нормально, если вы только запустить программу на одной машине, так как DateTime сохраняется в том же формате, что и используется система. Однако я просто столкнулся с проблемой, когда, если я изменяю пользователя на одну из моих других учетных записей, которые по какой-то причине используют формат MM/DD/YYYY, возникает ошибка. Как я могу прочитать DateTime независимо от формата системы? Это то, что я использую сейчас:
RecieptList.Add(new Reciept
{
...
DateNTime = Convert.ToDateTime(stringArray[(i * 12) + 9]), // == 30/11/2013 1:18:36 PM
...
});
Спасибо!
Я думаю, что я должен упомянуть, что была ошибка. Он не смог преобразовать строку в datetime. + $ exception \t {"String не был признан действительным DateTime."} – Nathan
У вас есть возможность хранить данные по-другому? –
Каким образом вы думали? – Nathan