модификатор "LOCALTIME" считает предшествующую строку времени как Универсальное координированное время (UTC) и пересчитывает время так, что оно отображает LOCALTIME.
Если перед "LOCALTIME" время не UTC, то поведение не определено.
"UTC" является противоположностью "LOCALTIME".
"UTC" предполагает, что предшествующая ему строка это время в местном часовом поясе и пересчитывает в UTC.
Если предшествующая строка не в LOCALTIME, то результат "UTC" является неопределенным.
Если перед "LOCALTIME" время не UTC, то поведение не определено.
"UTC" является противоположностью "LOCALTIME".
"UTC" предполагает, что предшествующая ему строка это время в местном часовом поясе и пересчитывает в UTC.
Если предшествующая строка не в LOCALTIME, то результат "UTC" является неопределенным.
Что-то с трудом верится, что user_asm пишет в БД датувремя в UTC
И так как user_asm использует только дату и ночью не работает, то date('new') вполне его устроит. При огромной БД еще и (может быть) выиграет по времени выборки.
------------ Дoбавленo в 23.31:
user_asm, для создания списка лет (ComboBox Год), нужно выполнить запрос
SELECT min(strfTime('%Y',notes)), max(strfTime('%Y',notes))+1 FROM note