Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / конвертация даты вне зависимости от региональных настроек на компьютере / 5 сообщений из 5, страница 1 из 1
22.07.2013, 17:13
    #38339423
lsk
lsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертация даты вне зависимости от региональных настроек на компьютере
Есть такой код:

Код: vbnet
1.
2.
3.
4.
Dim ds As System.Data.DataSet
...
Dim beginDate As Date
beginDate = CType(ds.Tables(0).Rows(0).Item("BEGIN_DATE"), Date)



Подскажите, пожалуйста, как правильно преобразовать значение в тип дату вне зависимости от региональных настроек на компьютере (если перобразовывать например дату 05.30.13 (30 мая 2013) на английских региональных настройках, то всё впорядке, если выставить русский язык, то падает ошибка конвертации)?
...
Рейтинг: 0 / 0
22.07.2013, 17:51
    #38339500
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертация даты вне зависимости от региональных настроек на компьютере
Хранить дату как дату? либо строкой, но в заранее выбранном формате... т.е. для конкретной culture?
...
Рейтинг: 0 / 0
22.07.2013, 17:55
    #38339510
lsk
lsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертация даты вне зависимости от региональных настроек на компьютере
хранить дату как дату не знаю как сделать, если строкой, то там при конвертации формат можно выбрать
...
Рейтинг: 0 / 0
22.07.2013, 18:15
    #38339544
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертация даты вне зависимости от региональных настроек на компьютере
lsk, как ты заполняешь этот dataset?
...
Рейтинг: 0 / 0
22.07.2013, 18:27
    #38339563
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертация даты вне зависимости от региональных настроек на компьютере
lskкак правильно преобразовать значение в тип дату вне зависимости от региональных настроек на компьютере
Если речь идет о строке, которую нужно преобразовать в DateTime, то нужно пользоваться кастомными настройками формата

вот пример, DateTime.ParseExact
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / конвертация даты вне зависимости от региональных настроек на компьютере / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]