Search notes:

Linux timezone

The kernel's timezone is set by hwclock. Apparently, however, almost nobody cares what the kernel thinks what timezone it is in.
Programs that need the local time usually rely on more traditional ways to determine the timezone: The TZ environment variable or /etc/localtime (see man tzset). A noteable exceptions are filesystems that seem to use the kernel timezone.
The kernel's timezone consists of two parts (fields):

Listing timezones

Available timezones will be shown with
timedatectl --list-timezones

Temporarily show the date in a different timezone

The time zone can temporarily be set by changing the TZ environment variable:
TZ=/usr/share/zoneinfo/Antarctica/Palmer date
See also faketime and the *datefudge utilities.

See also

time zone
tzselect can be used to select a timezone.
/usr/share/zoneinfo
/usr/share/zoneinfo/zone1970.tab might be used to find a timezone for someone's practical needs.
zic, a timezone compiler.
zdump, a timezone dumper.
/etc/timezone
timezone struct

Index