clickhouse数据库的时间是UTC时间。服务器默认的是上海时间。
sudo vim /etc/clickhouse-server/config.xml
clickhouse默认的时区是注释的就是UTC时间
%F
表示日期,格式为YYYY-MM-DD
。%T
表示时间,格式为HH:MM:SS
。
因此,formatDateTime(now(), '%F %T')
的结果是当前日期和时间的字符串表示,格式为 YYYY-MM-DD HH:MM:SS
。
居然不同的软件查出来的不一样
操作系统的命令:
timedatectl list-timezones
ist-timezones 列出系统上支持的时区
set-timezone 设定时区
set-time 设置时间
set-btp 设置同步ntp
示例:设置时区示例:
timedatec修改时区
timedatectl set-timezone "America/New_York"
timedatectl set-timezone Asia/Shanghai
ntp设置:
yum -y install ntp
systemctl enable ntpd
systemctl start ntpd
同步时间
ntpdate -u cn.pool.ntp.org