Size: a a a

var chat = new Chat();

2020 September 18

JS

John Stellmann in var chat = new Chat();
Hello There
Терпимо ли хранить в БД для каждой DateTime эту DateTime в часовом поясе пользователя, эту DateTime в UTC и еще разницу DateTimeOffset между часовым поясом пользователя и UTC?
Ты можешь хранить в бд UTC a данные смещения ты можшешь вычислить на клиенте var offset = new Date().getTimezoneOffset(); // minutes
источник

IP

Ihor Ponomarenko in var chat = new Chat();
может ему именно с хоной надо
источник

IP

Ihor Ponomarenko in var chat = new Chat();
типо клиент может мигрировать, а подстройка даты недопустима
источник

G

Gopneg in var chat = new Chat();
Hello There
Терпимо ли хранить в БД для каждой DateTime эту DateTime в часовом поясе пользователя, эту DateTime в UTC и еще разницу DateTimeOffset между часовым поясом пользователя и UTC?
храни все что можешь
лишнее потом выкинешь
а вот недостающее не добавишь
источник

AS

Andrii Shcherbyna in var chat = new Chat();
Если он мигрирует, то таймзона будет другой. Динамически получишь Current значение
источник

G

Gopneg in var chat = new Chat();
осталось вспомнить про ретроспективу и смену часовых поясов по всяким законам ебучим
источник

G

Gopneg in var chat = new Chat();
когда встанет задача узнать в какое локальное время больше всего посетителей на саете, или еще какая херня
источник

AS

Andrii Shcherbyna in var chat = new Chat();
Согласен)
источник

IP

Ihor Ponomarenko in var chat = new Chat();
Andrii Shcherbyna
Если он мигрирует, то таймзона будет другой. Динамически получишь Current значение
ну у меня например такой кейс что все др или даты транзакцый должны быть такими как при создании, и пох что он создал в калифорнии а поехал в сидней
источник

AS

Andrii Shcherbyna in var chat = new Chat();
Типа ты хранишь дату под конкретный регион?
источник

E

Etki in var chat = new Chat();
Gopneg
когда встанет задача узнать в какое локальное время больше всего посетителей на саете, или еще какая херня
это уже по-хорошему через всякий ETL делать, вытягивая исходные данные и обрабатывая их в каком-ниббудь языке вне базы

не вижу смысла хранить что-либо кроме локального date-time для пользователя с таймзоной
источник

IP

Ihor Ponomarenko in var chat = new Chat();
позно было уже хранить, сделали по другому, в каждой организации можно указать основную рабочую тайм зону, и по ней будет показывать
источник

G

Gopneg in var chat = new Chat();
Etki
это уже по-хорошему через всякий ETL делать, вытягивая исходные данные и обрабатывая их в каком-ниббудь языке вне базы

не вижу смысла хранить что-либо кроме локального date-time для пользователя с таймзоной
иди на жабе пиши!
источник

E

Etki in var chat = new Chat();
Gopneg
иди на жабе пиши!
источник

t

t_ in var chat = new Chat();
привет, захотел компилировать c# код через встроенный .NET компилятор, но он поддерживает только c# версии 5.х и меньше, где можно скачать компилятор, который компилирует последние версии?
источник

A

Andrew in var chat = new Chat();
t_
привет, захотел компилировать c# код через встроенный .NET компилятор, но он поддерживает только c# версии 5.х и меньше, где можно скачать компилятор, который компилирует последние версии?
источник

E

Etki in var chat = new Chat();
источник

t

t_ in var chat = new Chat();
а после того как обновил .net использовать тот же csc.exe компилятор? или другой?
источник

t

t_ in var chat = new Chat();
чет я обновил .net но нового компилятора не появилось
источник

VL

Vova Lantsov in var chat = new Chat();
t_
привет, захотел компилировать c# код через встроенный .NET компилятор, но он поддерживает только c# версии 5.х и меньше, где можно скачать компилятор, который компилирует последние версии?
Это что ты используешь такое?
источник