最近在学习Date、Calendar及SimpleDateFormat出了一点情况,有点乱。嗯,真的有点乱了
一、Calendar与Date转化
1、
Calendar calendar = Calendar.getInstance(); Date date = calendar.getTime(); System.out.println(date);
Date date2 = new Date(); calendar.setTime(date2); System.out.println(calendar.get(Calendar.YEAR));
Date date3 = new Date();
SimpleDateFormat df = new SimpleDateFormat("yy-MM-dd hh:mm:ss");
System.out.println(df.format(date3));Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.YEAR, 2014); calendar.set(Calendar.MONTH, 2); calendar.set(Calendar.DAY_OF_MONTH, 11); System.out.println(calendar.get(Calendar.WEEK_OF_YEAR));
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, 2014);
calendar.set(Calendar.WEEK_OF_YEAR, 11);
calendar.set(Calendar.DAY_OF_WEEK, Calendar.TUESDAY);
System.out.println(simpleDateFormat.format(calendar.getTime()));SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
String string = "2014-03-11";
try {
date = simpleDateFormat.parse(string);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(simpleDateFormat.format(date));蜗牛—Java基础之学习(三),布布扣,bubuko.com
原文:http://blog.csdn.net/qq1791422018/article/details/20997907