String kaishiriqiString = "2014-07-18";
String kaishishijianString = "10:59:23";
String kaishi = kaishiriqiString + " " + kaishishijianString;
/**
* 将字符串数据转化为毫秒数
*/
Calendar c = Calendar.getInstance();
c.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(kaishi));
System.out.println("时间转化后的毫秒数为:" + c.getTimeInMillis());
/**
* 将毫秒数转化为时间
*/
Date date = new Date(1405652363000l);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("毫秒数转化后的时间为:" + sdf.format(date));
在Gwt中直接使用new Date()来创建java.util.Date总是会得到意想不到的效果。
Date date =newDate();
System.out.println(DateTimeFormat().getFormat("yyyy-MM-dd").format(date));
使用上面代码可以正确的输出当前的日期,但 年份需要设置。