Статья о том, что не так с java.util.Date и почему нужно стараться его избегать. Нам на Android, к сожалению, никуда от него не деться, но помни, товарищ, что когда-нибудь мы выкрутим-таки minSdk на Android O, импортнем что-нибудь из java.time себе в файлик и заживем. Ох, заживем!
#java #date #time
https://codeblog.jonskeet.uk/2017/04/23/all-about-java-util-date/
#java #date #time
https://codeblog.jonskeet.uk/2017/04/23/all-about-java-util-date/
Jon Skeet's coding blog
All about java.util.Date
This post is an attempt to reduce the number of times I need to explain things in Stack Overflow comments. You may well be reading it via a link from Stack Overflow – I intend to refer to thi…
Работа с датами и таймзонами - почти всегда больнючая заноза в заднице. Причём заноза старая. Такая, которую не хочется лишний раз трогать. Страшно же. Эта боль уже знакомая, все вроде как к ней привыкли, а новая - хрен её знает, какой окажется. И SQLite ещё, собака, подливает масла в огонь, отдельного типа данных для дат-то не водится.
Но не всё так плохо. Отдельного типа данных нам не положено, но если очень-очень нужно, то есть всякие вспомогательные функции. Вот в этом посте показали, какие инструменты у нас всё-таки есть, и как ими можно пользоваться.
P.S. Вот тут есть очень забавное видео про проблемы со временем и таймзонами в целом.
#sqlite #db #date
Но не всё так плохо. Отдельного типа данных нам не положено, но если очень-очень нужно, то есть всякие вспомогательные функции. Вот в этом посте показали, какие инструменты у нас всё-таки есть, и как ими можно пользоваться.
P.S. Вот тут есть очень забавное видео про проблемы со временем и таймзонами в целом.
#sqlite #db #date
Handling Dates & Times in SQLite
Handling Dates & Times in SQLite :: Ryan Harter
SQLite may not have dedicated datetime data types, but that doesn't mean we have to restort to queries filled with meaningless numbers and post-processing datasets in application code. Here we'll take a look at a real world use case for SQLite's [datetime…
Тему сложностей работы с датой, временем и часовыми поясами мы тут поднимали не раз. Вот прямо классный пост, где в режиме "забудьте всё, чему вас учили в школе" выстраивают ментальную модель с нуля. Она всё равно не поможет побороть совсем все корнер-кейсы, о чём прямо предупреждают, но поможет в подавляющем большинстве случаев.
#date #time #timezone
#date #time #timezone
👍3🔥3
Про замечательное форматирование дат и времени в Go, которое из хриплого WTF при первой встрече плавно переходит в нежное мурчание. Всё ещё не без минусов, конечно. Если вместо Monday написать Tuesday или вместо 2006 - 2007, читаться будет замечательно, а работать будет не так. Ну, pick your poison, как говорится.
#go #date #time
#go #date #time
Preslav Rachev
Why I Made Peace With Go’s Date Formatting
If we’re all going to google it anyway, we might as well google something that makes sense.