将字符串转为日期类型:
String s = "2009-09-09 09:09:09.0";//必须想办法转为这种格式的字符串(自己用+把“-“跟时间的数字连接起来或用正则表达式)
Timestamp ts = Timestamp.valueOf(s);//转为时间和日期类型
时区:
Calendar cJapan = new GregorianCalendar(TimeZone.getTimeZone("Japan"));
System.out.println(cJapan.get(Calendar.MOUR_OF_DAY));//打印出日本当前小时
Calendar c = Calendar.getInstance();
c.setTime(d);//不设置的话默认为当前系统时间
c.get();
Timestamp ts = rs.getTimestamp("pdate");//取出带时间型日期如果用Date无法取得时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(sdf.format(ts));//格式化日期
阅读(1475) | 评论(0) | 转发(0) |