Size: a a a

2020 February 27

VO

Vitaliy Orlov in pro.net
че-то райдеру плохо. Кто-нибудь в курсе почему так?
источник

VS

Viktor Svyatokha in pro.net
Vitaliy Orlov
че-то райдеру плохо. Кто-нибудь в курсе почему так?
это тебе плохо
источник

V

Vyacheslav in pro.net
Ilya Chernoudov
А почему не datetimeoffset?
Где именно?
источник

M

Mary in pro.net
Viktor Svyatokha
это тебе плохо
+++
источник

M

Mary in pro.net
наллабл гуид
источник

VO

Vitaliy Orlov in pro.net
я тут не спорю о фееричности new Guid? записи, но все же)
источник

V

Vyacheslav in pro.net
Mary
А в чем грабли кроме отсутствия кросплатформенности?
Сейчас чат дочитаю, и отпишусь. Там бага есть, на которую я день потратил
источник

β🎀

βλαδιμιρ 🎀 🌎🔫 in pro.net
Vitaliy Orlov
че-то райдеру плохо. Кто-нибудь в курсе почему так?
Guid? n = new Guid();
источник

IC

Ilya Chernoudov in pro.net
Vyacheslav
Где именно?
разве нельзя сразу создать datetimeoffset передав ему сразу дату и оффсет из зоны?
источник

н

невидимка in pro.net
Vitaliy Orlov
я тут не спорю о фееричности new Guid? записи, но все же)
new Guid?() аналогично new Nullable<Guid>() аналогично default(Nullable<Guid>) аналогично пустому нуллаблу аналогично нуллу
источник

M

Mary in pro.net
Vyacheslav
Сейчас чат дочитаю, и отпишусь. Там бага есть, на которую я день потратил
ну потому что я вижу у тебя будут проблемы если запустишь на линкусе? (если я правильно поняла ты ищешь по виндовой таймзоне а не иановской)
источник

VO

Vitaliy Orlov in pro.net
βλαδιμιρ 🎀 🌎🔫
Guid? n = new Guid();
не не не

кто-то написал (хз зачем) return new Guid? и райдер на метод говорит, что он всегда not null возвращает
источник

V

Vyacheslav in pro.net
Ayrat Hudaygulov
Да ну, тоже не панацея. Знать оффсет недостаточно, нужна таймзона, а её нет.

DateTimeOffset говна самовар.

Unpopular opinion:
Если вы пользуетесь UTC, то вам должно быть похуй DateTime или DateTimeOffset.
Если вам важно знать время на клиентах, то DateTimeOffset вам не поможет, или вы не понимаете как работают таймзоны. И тут только NodaTime выручит.
Иногда в апи данные приходят в дебильных форматах, включая DateTimeOffset, и их хочется сохранять и аккуратно конвертировать
источник

β🎀

βλαδιμιρ 🎀 🌎🔫 in pro.net
Vitaliy Orlov
не не не

кто-то написал (хз зачем) return new Guid? и райдер на метод говорит, что он всегда not null возвращает
он у тебя говорит, что n всегда null..
источник

VO

Vitaliy Orlov in pro.net
блет
источник

VO

Vitaliy Orlov in pro.net
да, кажется я курнул
источник

V

Vyacheslav in pro.net
Ilya Chernoudov
дайт тайм не хранит информацию о тайм зоне
Не совсем информацию, просто смещение и флаг isdaysaving чтототам
источник

G

Gopneg in pro.net
Vitaliy Orlov
че-то райдеру плохо. Кто-нибудь в курсе почему так?
ты инстанциируешь и тут же сравниваешь
источник

OM

Oleg Morozov in pro.net
Gopneg
ты инстанциируешь и тут же сравниваешь
ну а вдруг рантайм обманет
источник

OM

Oleg Morozov in pro.net
и вернет не нуль
источник