關於 Impala 時區晚8個小時的問題

2021-10-12 07:39:42 字數 545 閱讀 2611

預設impala配置不是中國的時區,所以在用from_unixtime的時候,有八個小時的時間差。

解決方案1:

impala啟動時加 -use_local_tz_for_unix_timestamp_conversions=true。

在cdh裡面,impala->配置->mpala daemo ->impala daemon 命令列引數高階配置**段(安全閥)

加 -use_local_tz_for_unix_timestamp_conversions=true

解決方案2:

用時間函式加八個小時:

select hours_add(from_unixtime(cast(substring(createdate,1,

10)asbigint

),』yyyy-mm-dd hh:mm:ss』),8

)as createdate,

*from data_market.frontlog

limit

100

php時區設定老差8個小時解決辦法

發現乙個問題 date y m d g i t time 取出來的時間和本地時間老差8個小時,可 我的系統明明是中國 標準時 gmt 8 最後終於找到了問題所在 原來從php5.1.0開始,php.ini裡加入了date.timezone這個選項,預設情況下是關閉的 也就是顯示的時間 無論用什麼ph...

php時區設定老差8個小時解決辦法

發現乙個問題 date y m d g i t time 取出來的時間和本地時間老差8個小時,可 我的系統明明是中國 標準時 gmt 8 最後終於找到了問題所在 原來從php5.1.0開始,php.ini裡加入了date.timezone這個選項,預設情況下是關閉的 也就是顯示的時間 無論用什麼ph...

php時區設定老差8個小時解決辦法

發現乙個問題 date y m d g i t time 取出來的時間和本地時間老差8個小時,可 我的系統明明是中國 標準時 gmt 8 最後終於找到了問題所在 原來從php5.1.0開始,php.ini裡加入了date.timezone這個選項,預設情況下是關閉的 也就是顯示的時間 無論用什麼ph...