Date和String的转换
?
?1
import?java.text.DateFormat;?
import?java.text.SimpleDateFormat;?
import?java.text.ParseException;?
import?java.util.Calendar;?
import?java.util.Date;?

DateFormat?format?=?new?SimpleDateFormat("yyyy-MM-dd");?????????
????????????Date?date?=?null;????
????????????String?str?=?null;??????????????????
????????????????????????
????????????//?String转Date????
????????????str?=?"2007-9-26";??????????
????????????try?
{????
????????????????date?=?format.parse(str);??//?Wed?sep?26?00:00:00?CST?2007????
????????????}?catch?(ParseException?e)?
{????
????????????????e.printStackTrace();????
????????????}????
????????????????????????
????????????date?=?java.sql.Date.valueOf(str);??//?只保留日期部分,返回的是java.sql.Date??2007-9-26????
????????????????????????
????????????//?Date转String????
????????????date?=?new?Date();???//?Wed?sep?26?18?17:14:01?CST?2007???????
????????????str?=?format.format(date);??//?2007-9-26????
????????????????????????
????????????format?=?DateFormat.getDateInstance(DateFormat.SHORT);????
????????????str?=?format.format(date);??//?07-9-26????
????????????????????????
????????????format?=?DateFormat.getDateInstance(DateFormat.MEDIUM);????
????????????str?=?format.format(date);??//?2007-9-26???
????????????????????????
????????????format?=?DateFormat.getDateInstance(DateFormat.FULL);????
????????????str?=?format.format(date);??//?2007年9月26日?星期三???