最近在学习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