public static void main(String[] args) {
SimpleDateFormat bartDateFormat = new SimpleDateFormat(
"MM-dd-yyyy");
Date date = new Date();
System.out.println(bartDateFormat.format(date));
}
如果是小写mm,则输出的是分钟,如果是4个MMMM,那么输出的是汉字
如果写入数据库的话,一定要符合yyyy-MM-dd格式
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
String s1 = sdf.format(date);// 这里得到:26/03/1999 这个格式的日期
sdf = new SimpleDateFormat("HH:mm");
String s2 = sdf.format(date);// 这里得到的是 18:00 这个格式的时间
String time=s1+"-"+s2;
System.out.println(time);
记着引入包
import java.text.SimpleDateFormat;
import java.util.Date;
format用来将日期转为字符串,parse用来将字符串转为日期型
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String d1="2014-03-06 10:10:46";
Date dd=sdf.parse(d1);
Date ddd=new Date();
long num=ddd.getTime()-dd.getTime();//毫秒为单位
System.out.println(num);
String d=sdf.format(ddd);
System.out.println(d);
注意字符串d1和sdf"yyyy-MM-dd HH:mm:ss"一定要相同