У нас есть веб-приложение в Индии, которое обеспечивает доступ к веб-сервису в США. В последнее время я заметил дату выпуска, которая хранится в базе данных. Я проверяю условие в заявке, и если он терпит неудачу, я использую Convert.ToDateTime(strDatetime)
, где strDatetime
имеет значение «1 января 1900 года». Когда я передаю дату и время в веб-службу, вместо получения значения «01-01-1900 00:00:00» принимает его как «31-12-1889 10:30:00». Эта проблема возникла совсем недавно.Datetime не в правильном формате?
Как решить эту проблему? Все, что я хочу сделать, это сохранить дату со временем как «00:00:00». Я передаю значение как Datetime и в веб-службе, я также получаю его как Datetime. Так почему же он конвертирует?
возможно дубликат [значение Datetime с другой культуры не форматировать правильно] (http://stackoverflow.com/questions/14752821/datetime-value-with-different-culture-not-formatting-correctly) – gunr2171