預設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...