hibernate中string转Date类型,如何获得系统当前时间

来源:百度知道 编辑:UC知道 时间:2024/05/06 02:09:44
数据库里的类型为datetime型,数据库表里映射到到eclipse的类型为java.util.Date型,用的mysql。在表单里得到三个字符串年、月、日,怎么样把得到的年月日转换成java.util.Date型?
另怎么样得到系统当前的日期和时间,例如:2008-3-26 14:13:54
我主要是想得到时间
12:32:56 这种形式的
请帮帮忙

DateFormat ft = new SimpleDateFormat("HH:mm:ss");//显示时间格式
Calendar cd = Calendar.getInstance();//取得Calendar实例

Date d = cd.getTime();//取得当前时间
System.out.println(ft.format(d));//显示当前时间

String strY = "2008";
int intM = 3;
int intD = 26;
int intH = 14;
int intm = 13;
int ints = 54;
cd.set(Integer.valueOf(strY), intM, intD, intH, intm, ints);//设置时间
d = cd.getTime();//重新取得设置的时间
System.out.println(ft.format(d));//显示设置时间

得到当前时间:
String date = new SimpleDateFormat("yyyy-MM-dd").format(new java.util.Date());
Date currentDate = Date.valueOf(date); //获得当前时间

上面是一个例子,以此类推。

今题自己差差api 这样记忆牢固。哈哈

Calendar 其中有相对应的set方法.看一下就可以了.
Date 就可以得到当前系统的日期和时间,分别有得到年,月,日...等方法.