//将Date转换为String,精确到分钟
public static String getString(Date d){
Calendar calendar = Calendar.getInstance();
calendar.setTime(d);
int month = calendar.get(Calendar.MONTH)+1;
String s = ""+calendar.get(Calendar.YEAR)+month+
calendar.get(Calendar.DAY_OF_MONTH)+calendar.get(Calendar.HOUR_OF_DAY)+
calendar.get(Calendar.MINUTE);
return s;
}
//将一个日期按指定的格式转换成字符串
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-M-dd HH:mm");
Date date=new Date();
System.out.println(date);
StringBuffer sb=new StringBuffer();
sdf.format(date, sb, new FieldPosition(1));
System.out.print(sb.toString());
//将一个日期按指定的格式转换成字符串
Date d = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(format.format(d));
//将一个日期按指定的格式转换成字符串
System.out.println(DateFormat.getDateTimeInstance().format(new Date()));