|
Странная проблема с датой
|
|||
---|---|---|---|
#18+
Добрый день! Столкнулся с проблемой: по запросу из MS SQL получаем дату 20-апр-1900, а в SqlDataReader, в приложении, возвращает дату уже с 2000 годом! Почему так происходит? И как поправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 07:50 |
|
Странная проблема с датой
|
|||
---|---|---|---|
#18+
saszay, Дай dml таблы и код ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 08:32 |
|
Странная проблема с датой
|
|||
---|---|---|---|
#18+
Таблица Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Запрос Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 08:40 |
|
Странная проблема с датой
|
|||
---|---|---|---|
#18+
Запрос в самой программе: Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 08:50 |
|
Странная проблема с датой
|
|||
---|---|---|---|
#18+
saszay, На этот код тебе уже отвечали))). Цель твоего поста? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 09:39 |
|
Странная проблема с датой
|
|||
---|---|---|---|
#18+
Petro123saszay, На этот код тебе уже отвечали))). Цель твоего поста? Не понял ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 09:41 |
|
Странная проблема с датой
|
|||
---|---|---|---|
#18+
saszay, У тебя повтор темы. Что не понял? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 09:52 |
|
Странная проблема с датой
|
|||
---|---|---|---|
#18+
Увидел, но решения так и нет... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 10:11 |
|
Странная проблема с датой
|
|||
---|---|---|---|
#18+
saszay, Тип даты/времени в SQL какой? Выбирайте всегда DateTime2. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 16:24 |
|
Странная проблема с датой
|
|||
---|---|---|---|
#18+
hVosttsaszay, Тип даты/времени в SQL какой? Выбирайте всегда DateTime2. Просто datetime. Мне достаточна его точность. И SQL выводит всё правильно, а клиент уже что-то сам меняет ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 16:30 |
|
Странная проблема с датой
|
|||
---|---|---|---|
#18+
saszayhVosttsaszay, Тип даты/времени в SQL какой? Выбирайте всегда DateTime2. Просто datetime. Мне достаточна его точность. И SQL выводит всё правильно, а клиент уже что-то сам меняет Не важно, достаточна вам его или нет точность. Для правильной работы с датой временем из .NET нужно выбирать DateTime2. Вот из MSDN MSDNUse the time, date, datetime2 and datetimeoffset data types for new work. These types align with the SQL Standard. They are more portable. time, datetime2 and datetimeoffset provide more seconds precision. datetimeoffset provides time zone support for globally deployed applications. Вы спросили как решать, вот ответ. Что ещё нужно? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 18:12 |
|
Странная проблема с датой
|
|||
---|---|---|---|
#18+
[quot hVostt]saszayпропущено... Вы спросили как решать, вот ответ. Что ещё нужно? Т.е. если у меня MS SQL 2005 то проблема не решается? Чтобы клиент правильно показывал дату, мне нужно сменить сервер? И если речь шла о секундах (или нано секунд), ещё бы можно было понять. Но речь идёт о годах, причём не сильно далёких... На своём примере я изменил запрос и он стал возвращать Код: sql 1.
, но проблему это не решило... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2018, 05:13 |
|
|
start [/forum/topic.php?fid=17&msg=39620888&tid=1349206]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 263ms |
0 / 0 |