Oracle date日期型別使用

2021-10-21 02:23:44 字數 818 閱讀 7972

oracle中將日期轉換為字串,需要設定日期格式,

to_char(sysdate, fmt)

fmt:yyyy-mm-dd hh24:mi:ss

結果:2021-03-04 19:42:50

fmt:yyyy-mm-dd hh12:mi:ss

結果:2021-03-04 07:42:50

fmt:year

結果:twenty twentyone

fmt:q 季度

結果:1,2,3,4

fmt:month

結果: 3月

fmt:mon

結果:3月

trunc(date) 返回結果也為date型別,擷取到指定時間單位

trunc(last_day(date),'dd')   2021-03-31 00:00:00

trunc(datetime,'dd')   2021-03-04 00:00:00

trunc(datetime,'d')   2021-03-04 00:00:00

trunc(sysdate, 'mm')   2021-03-01 00:00:00

trunc(sysdate, 'yy')   2021-01-01 00:00:00

trunc(sysdate, 'yyyy') 2021-01-01 00:00:00

trunc(sysdate, 'hh')   2021-01-01 19:00:00

trunc(sysdate, 'mi')   2021-01-01 19:42:00

其中:trunc(datetime)=trunc(datetime,'dd')

protobuf repeated型別的使用

protobuf是google開發的乙個序列化框架,類似xml,json,基於二進位制,比傳統的xml表示同樣一段內容要短小得多。通過protobuf,可以很輕鬆的呼叫相關方法來完成業務資料的序列化與反序列化。protobuf repeated型別相當於std的vector,可以用來存放n個相同型別...

日期型別比較

表 user id,createdon id,建立時間 situation 1 查出所有建立時間在2011年9月1日之後的記錄。mysql 最簡單了 select from user where createdon 2011 09 01 mysql的日期處理能力很強大,可以精確到年 月 日 時 分 ...

日期型別轉換

public static final int hours 0 public static final int minutes 1 將字串轉換成日期格式 param date param format return throws exception public static date parsed...