powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / конвертация даты вне зависимости от региональных настроек на компьютере
5 сообщений из 5, страница 1 из 1
конвертация даты вне зависимости от региональных настроек на компьютере
    #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
конвертация даты вне зависимости от региональных настроек на компьютере
    #38339500
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хранить дату как дату? либо строкой, но в заранее выбранном формате... т.е. для конкретной culture?
...
Рейтинг: 0 / 0
конвертация даты вне зависимости от региональных настроек на компьютере
    #38339510
lsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lsk
Гость
хранить дату как дату не знаю как сделать, если строкой, то там при конвертации формат можно выбрать
...
Рейтинг: 0 / 0
конвертация даты вне зависимости от региональных настроек на компьютере
    #38339544
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lsk, как ты заполняешь этот dataset?
...
Рейтинг: 0 / 0
конвертация даты вне зависимости от региональных настроек на компьютере
    #38339563
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lskкак правильно преобразовать значение в тип дату вне зависимости от региональных настроек на компьютере
Если речь идет о строке, которую нужно преобразовать в DateTime, то нужно пользоваться кастомными настройками формата

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


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