170 похожих чатов

Привет! Какие идеи есть, как лучше сконструировать время типа new

DateTime(2022, 02, 02, TimeZoneInfo("Belarus Standard Time))? Нужно определенное время в определенной таймзоне

22 ответов

23 просмотра

Только ноду тайм. Ну или запоминать когда/если в Беларуси время меняют с летнего на зимнее

Никогда

Anatoly
Никогда

Это сегодня! А завтра наши учёные поменяют магнитные полюса...

В последнем npgsql так намудрили с datetimeoffset что я тоже сдался и переехал на ноду на нескольких сервисах https://www.npgsql.org/doc/release-notes/6.0.html Пока все нравится. Всякие серилизаторы уже написаны, подключаются просто пакетами.

Ayrat Hudaygulov
Только ноду тайм. Ну или запоминать когда/если в Б...

А вот тут да. Наконец-то нашлось место, где реально без NodaTime не получается.

βλαδιμιρ
В последнем npgsql так намудрили с datetimeoffset ...

Но ведь в psql как раз нету нормальных таймзон, и у них там datetime with time zone — это полный аналог нашего DateTimeOffset? Или уже завезли, и из-за этого в NPgsql что-то поломали?

Dr. Friedrich von Never
Но ведь в psql как раз нету нормальных таймзон, и ...

Правила мапинга поменяли в npgsql 6 на явные, вместо неявных, и это breaking changes

Dr. Friedrich von Never
Но ведь в psql как раз нету нормальных таймзон, и ...

Ах если бы, datetime with time zone (который на самом деле зовется timestamp with timezone) не содержит в себе ни таймзоны ни оффсета Как и timestamp without time zone - только utc-шный таймстамп, разница только в том, применяется ли трансформация в текущую таймзону сервера или нет

V-S Автор вопроса

прикол, оказалось NodaTime тоже не может решить задачу( они не могут оффсет по таймзоне опередить и хотят чтобы я сам его передавал

V S
screenshot прикол, оказалось NodaTime тоже не может решить за...

Я просто наугад тыкнул в поиск и вышел на этот конструктор https://nodatime.org/2.4.x/api/NodaTime.ZonedDateTime.html#NodaTime_ZonedDateTime__ctor_NodaTime_Instant_NodaTime_DateTimeZone_ Почему он не подходит?

Это очень редкий кейс, забей

Прикол, ровно на этой картинке написано, почему NodaTime «не может решить задачу»

Alexander Luzgarev
Прикол, ровно на этой картинке написано, почему No...

В оригинале написано чуть лучше. Можно там понять что не так. https://docs.oracle.com/javase/8/docs/api/java/time/ZonedDateTime.html#ofLocal-java.time.LocalDateTime-java.time.ZoneId-java.time.ZoneOffset-

V-S Автор вопроса
Ayrat Hudaygulov
Это очень редкий кейс, забей

так а как забить, получается нодатайм не умеет сама перевод часов обработать

V S
так а как забить, получается нодатайм не умеет сам...

Она не может сама обработать, если у тебя локальное время указывает на два возможных момента в абсолютном исчислении (другими словами, если часы дважды показывали одно и то же время)

V S
так а как забить, получается нодатайм не умеет сам...

Не умеет сама сделать то, что невозможно? Ок

Anatoly
Разумеется, это возможно.

Разумеется, нет, и в комментарии написано, почему

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта