搜尋此網誌

2019年8月7日 星期三

Java與Oracle的日期時間轉換

Java的日期時間格式
java.util.Date


Oracle的日期時間格式(皆繼承自java.util.Date)
java.sql.Date:年月日
java.sql.Time:時分秒
java.sql.Timestamp:以上兩者合併(精確至微秒)


Oracle轉換Date函數
TO_CHAR():日期格式轉字串
ex:TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')

TO_DATE():字串轉日期格式
ex:TO_DATE('2000-01-01 23:59:59', 'YYYY-MM-DD HH24:MI:SS')

TO_TIMESTAMP():字串轉日期格式
ex:TO_TIMESTAMP('2000-01-01 23:59:59', 'YYYY-MM-DD HH24:MI:SS')


系統時間
SYSDATE:返回Date
SYSTIMESTAMP:返回Timestamp

Array與Collection的轉換方法

印出Array所有元素
Arrays.toString()


Array轉換為List
Arrays.asList()


Arrays排序
Arrays.sort()


List轉為Array
new ArrayList().toArray()


List排序
Collections.sort()


List反轉
Collections.reverse()

2019年2月21日 星期四

Windows工作排程器無法執行

1.設定開始位置的目錄

2.選擇「只有使用者登入時才執行」,取消「以最高權限執行」

2019年1月29日 星期二

常見的型態轉換問題(無現成套件)

常發生於DB撈取資料為null時
  • 數字型態(如int, double)輸入null的轉換
  • 日期格式(如date, datetime)輸入null的轉換

2019年1月16日 星期三

解決Intellij console亂碼問題

開啟Intellij安裝目錄下/bin/idea.exe.vmoptions或idea64.exe.vmoptions
增加-Dfile.encoding=UTF-8

2019年1月8日 星期二