在做停车场管理系统时,遇到了String类与date类的转换,date类的计算以及获取当前时间的问题,现在分享一下
String类与date类的转换,date类的计算
SimpleDateFormat dfs = new SimpleDateFormat("yyy-MM-dd HH:mm:ss");//设定时间格式
String startDate=“2015-09-26 22:14:00”;
java.util.Date a = dfs.parse(startDate); //把字符串转换为日期long b = a.getTime() + 86400000;//getTime()方法把时间换成long类型的毫秒数进行计算
java.util.Date dt = new Date(b);
String endDate = dfs.format(dt);//把date型转换成String型
获取当前时间
Date d = new Date();//new一个就可以了
SimpleDateFormat sdf = new SimpleDateFormat("yyy-MM-dd HH:mm:ss");
System.out.println(sdf.format(d));
记得要导入类
import java.text.SimpleDateFormat;
import java.util.Date;