調研充電樁專案比較int型別時間大小的方法

2021-09-01 05:45:31 字數 853 閱讀 7065

一、unix_timestamp函式用法 

1、unix_timestamp() :若無引數呼叫,則返回乙個 unix timestamp ('1970-01-01 00:00:00' gmt 之後的秒數) 作為無符號整數,得到當前時間戳 

2、unix_timestamp(date) :若用date 來呼叫 unix_timestamp(),它會將引數值以'1970-01-01 00:00:00' gmt後的秒數的形式返回。date 可以是乙個 date 字串、乙個 datetime字串、乙個 timestamp或乙個當地時間的yymmdd 或yyymmdd格式的數字。

例如:->1249524739

mysql> select unix_timestamp('2009-08-06') ;

->1249488000

二、from_unixtime函式用法 

語法:from_unixtime(t1,』yyyy-mm-dd hh:mm:ss』) 

其中t1是10位的時間戳值,即1970-1-1至今的秒,而13位的所謂毫秒的是不可以的。 

對於13位時間戳,需要擷取,然後轉換成bigint型別,因為from_unixtime類第乙個引數只接受bigint型別。例如:

select from_unixtime(cast(substring(tistmp,1,10) as bigint),』yyyy-mm-dd hh』) tim ,count(*) cn from ttengine_hour_data where …
他們兩個可以結合使用from_unixtime(unix_timestamp(date_created),'yyyy-mm-dd hh:mm:ss')來規範時間的格式

Integer和int基本型別的比較

先看幾行 integer a1 100 integer a2 100 system.out.println a1 a2 a1 a2 integer b1 200 integer b2 200 system.out.println b1 b2 b1 b2 integer c1 new integer ...

GUID和INT兩種資料型別做主鍵的比較

使用int做主鍵的優點 1 需要很小的資料儲存空間,僅僅需要4 byte 2 insert和update操作時使用int的效能比guid好,所以使用int將會提高應用程式的效能。3 index和join 操作,int的效能最好。4 容易記憶。5 支援通過函式獲取最新的值,如 scope indent...

GUID和INT兩種資料型別做主鍵的比較

我們公司的資料庫全部是使用guid做主鍵的,很多人習慣使用int做主鍵。所以呢,這裡總結一下,將兩種資料型別做主鍵進行乙個比較。使用int做主鍵的優點 1 需要很小的資料儲存空間,僅僅需要4 byte 2 insert和update操作時使用int的效能比guid好,所以使用int將會提高應用程式的...