字符YYYY-MM-DD怎样转换成日期YYYY-MM-DD
我的问题是这样的:在MYSQL数据库表中有字段SCTIME(字符型,字符格式为YYYY-MM-DD),先在先用SELECT查询出SCTIME后,怎样转换成日期型YYYY-MM-DD在与当前时间做比较,请详细指点下:
我的代码是:
String sctime0="";
sctime0="select sctime from kucun";
java.text.SimpleDateFormat dateFormat=new java.text.SimpleDateFormat("yyyy-MM-dd");
String str_date=dateFormat.format(new java.util.Date(System.currentTimeMillis()));
String str_date1=dateFormat.format(new java.util.Date(sctime0));
SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date date= myFormatter.parse(str_date);
java.util.Date mydate= myFormatter.parse(str_date1);
long day=(date.getTime()-mydate.getTime())/(24*60*60*1000);,当前时间问题解决了,主要是数据库取出后转换问题没有解决.