搜尋此網誌

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()