在上班的时候发现orcale的时间格式化和Java的时间格式化有点区别:
例如Java中见一个日期改成时分的格式的字符串可以这样写:
SimpleDateFormat sdf = new SimpleDateFormat();
sdf.format("2011-02-27 20:51:03",''HH:MM:ss");
输出的结果是:20:51:03
orcale的时间格式化成字符函数是:to_char
如果按照Java的格式话样式写:to_char('2011-02-27 20:51:03','hh:mm:ss');
输出的结果就是:8:01:03,明显不是正确的结果
这样写就能输出正确的结果:to_char('2011-02-27 20:51:03','hh24:mi:ss');
输出的结果:20:51:03