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