LO calc: now() shows UTC time, not time in system time zone

Long time localc user, but a recent upgrade to either LO or my system broke this.
If I put =NOW() in a cell, I used to get my local time, now I get UTC time.
I’m on Ubuntu 16.04 LTS. /etc/timezone is Australia/Sydney
Should localc be respecting the system time zone?

Have you checked that the locale setting has not been changed? Tools → Language Settings → Locale.

The LibreOffice locale setting does not influence the result of NOW().

That’s good to know. Thanks!

Check that your user account settings do not override the /etc/timezone location (try in a terminal shell the command date) and a possible shell invoking soffice does not have TZ=UTC set or some such.

Try this time zone converter.

User’s activity makes impression of possible spam replies. Suggesting some online services for questions that can’t be solved by external services.