Почему C# DateTime() опережает GETUTCDATE() SQL Server, хотя код C# выполняется до SQL-запроса [закрыто]C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Почему C# DateTime() опережает GETUTCDATE() SQL Server, хотя код C# выполняется до SQL-запроса [закрыто]

Сообщение Anonymous »

Мне нужна причина, по которой дата C# больше даты SQL, даже если код C# выполняется первым и после этого запроса SQL.
Логически дата SQL должна быть больше даты C#.
Для справки: приложение .NET и SQL Server находятся на моем локальном компьютере.
Код C#:
< pre class="lang-cs Prettyprint-override">

Код: Выделить всё

using System.Data;
using System.Data.SqlClient;

for (int i = 1; i 
2024-07-25 10:55:49.920
0


11
25 июля 2024 10:55:49.923
25 июля 2024 10:55: 49,920
-3


12
< td>2024-07-25 10:55:49.923
2024-07-25 10:55:49.920
-3


13
2024-07-25 10:55:49.923
2024-07-25 10:55:49.920
-3


14
25 июля 2024 10:55:49.923
25 июля 2024 10:55:49.920
-3


15
2024- 07-25 10:55:49.923
2024-07-25 10:55:49.920
-3


16
25 июля 2024 10:55:49.923
2024-07-25 10:55:49.920
-3


 17
25 июля 2024 10:55:49.923
25 июля 2024 10:55:49.923
0


18
25 июля 2024 г.  10: 55:49.927
25 июля 2024 10:55:49.923
-3

19
25 июля 2024 10:55:49.927
07 2024- 25 10:55:49.923
-3


20
25 июля 2024 10:55:49.927
25 июля 2024 10:55:49.923
- 3



Я пробовал много методов[list]
[*]В C# — DateTime.Now и SQL — GETDATE()
[*]В C# — DateTime.Now и SQL — SYSDATETIME() li>
[*]В C# — DateTime.UTCNow и SQL — GETUTCDATE()
[*]В C# — DateTime.UTCNow и SQL — SYSUTCDATETIME()
[/list]
Также изменен тип столбца с datetime на datetime2, varchar(max).
Мне нужна реальная причина или достоверный источник, который может это объяснить. 

Подробнее здесь: [url]https://stackoverflow.com/questions/78792996/why-is-c-sharp-datetime-ahead-of-sql-servers-getutcdate-even-though-c-sharp[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»