今天是第一天写博客,良好的习惯始于今日,以后每天会写点东西,可能没有多大的篇幅。零零散散的,哪怕当做随笔也好,坚持不懈的话,估计也会有所进步,最不济,就当做笔记,忘记的东西也能找到。
Java的日期转换问题,遇到了很多次,总是忘记。现记录在此:
//Date类型转换成String类型
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = sdf.format(date);
System.out.println(time);
//String<span style="font-family: Arial, Helvetica, sans-serif;">类型转换成Date类型</span>
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = null;
try {
date = sdf.parse("2016-5-12 21:24:40");
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(date);
顺便记录一下Oracle的日期转换:
字符型转换成日期型
<pre name="code" class="sql">SELECT to_date('2016-5-12 21:34:43','yyyy-mm-dd hh24:mi:ss') TIME FROM dual;
日期型转换成字符型
SELECT to_char(SYSDATE,'yyyy-mm-dd hh24:mi:ss') TIME FROM dual;