Hive SQL時間戳函式

2021-09-29 21:00:46 字數 1416 閱讀 5554

一.unix_timestamp函式

1.unix_timestamp函式返回當前時間戳,current_timestamp()也有同樣作用

hive>

select unix_timestamp();

ok1574423914

time taken: 0.435 seconds, fetched: 1

row(s)

2.unix_timestamp(『2019-11-22 00:00:00』)返回』2019-11-22 00:00:00』對應的時間戳

hive>

select unix_timestamp(

'2019-11-22 00:00:00');

ok1574352000

time taken: 0.071 seconds, fetched: 1

row(s)

3.unix_timestamp(『2019/11/22 00/00/00』,『yyyy/mm/dd hh/mm/ss』)返回』2019/11/22 00/00/00』對應的時間戳,指定時間戳的格式

hive>

select unix_timestamp(

'2019/11/22 00/00/00'

,'yyyy/mm/dd hh/mm/ss');

ok1574352000

time taken: 0.084 seconds, fetched: 1

row(s)

二.from_unixtime函式

from_unixtime(123456789)返回123456789時間戳的日期,格式為yyyy-mm-dd hh:mm:ss

hive>

select from_unixtime(

123456789);

ok1973-11

-3005:33:09

time taken: 0.07 seconds, fetched: 1

row(s)

from_unixtime(123456789,『yyyy/mm/dd hh/mm/ss』)返回timestamp時間戳,並指定對應日期格式

hive>

select from_unixtime(

123456789

,'yyyy/mm/dd hh/mm/ss');

ok1973/11

/3005/

33/09time taken: 0.035 seconds, fetched: 1

row(s)

php時間戳函式

php時間戳與日期互轉 php時間大的來分有兩種,一是時間戳型別 1228348800 二是正常日期格式 2008 12 4 所以存到資料庫也有兩種形式了 真正不止,我的應用就兩種 時間戳型別我是儲存為字串的,這個是比較方便的.正常日期型別是儲存為date型的.這兩個要注意一下,我平時用兩種,所以,...

MySql時間戳函式

mysql時間戳涉及的函式 date format date,format 函式,mysql日期格式化函式date format unix timestamp 函式 str to date str,format 函式 from unixtime unix timestamp,format 函式,my...

PHP 時間戳及時間函式

一 php 時間戳 php 時間戳 unix 時間戳 timestamp 是 php 中關於時間日期乙個很重要的概念,它表示從 1970年1月1日 00 00 00 到當前時間的秒數之和。php提供了內建函式 time 來取得伺服器當前時間的時間戳。時間差時間戳雖然看起來好像不太直觀,但我們在對時間...