- 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-1-18" ;
- try {
- date = format.parse(str); // Thu Jan 18 00:00:00 CST 2007
- } catch (ParseException e) {
- e.printStackTrace();
- }
- date = java.sql.Date.valueOf(str); // 只保留日期部分,返回的是java.sql.Date 2007-01-18
- // Date转String
- date = new Date(); // Thu Jan 18 21:35:01 CST 2007
- /*Calendar cal = Calendar.getInstance();
- date = new Date(cal.getTimeInMillis());*/
- str = format.format(date); // 2007-01-18
- format = DateFormat.getDateInstance(DateFormat.SHORT);
- str = format.format(date); // 07-1-18
- format = DateFormat.getDateInstance(DateFormat.MEDIUM);
- str = format.format(date); // 2007-1-18
- format = DateFormat.getDateInstance(DateFormat.FULL);
- str = format.format(date); // 2007年1月18日 星期四
String和Date的转换
最新推荐文章于 2022-06-28 00:06:35 发布