蜗牛—Java基础之学习(三)
2014-03-11 11:09
495 查看
最近在学习Date、Calendar及SimpleDateFormat出了一点情况,有点乱。嗯,真的有点乱了
一、Calendar与Date转化
1、
2、
二、格式化输出时间
三、计算某一天是一年的第几星期(月份是从0开始的)
四、计算一年中的第几星期的星期几 是几号
五、Date与String之间的转换
一、Calendar与Date转化
1、
Calendar calendar = Calendar.getInstance(); Date date = calendar.getTime(); System.out.println(date);
2、
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));
三、计算某一天是一年的第几星期(月份是从0开始的)
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()));
五、Date与String之间的转换
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));
相关文章推荐
- testhello.java
- java.lang.OutOfMemoryError: PermGen space 问题定位的方法
- Java ToString用法
- JAVA中int、String的类型转换
- Java中getResourceAsStream的用法
- Struts2学习笔记(三) 输入校验
- eclipse中查找和去除不正确的标签
- 在项目中使用Struts2的基本步骤
- struts 学习笔记(二)类型转化
- java23种设计模式--桥接模式(bridge)
- “Java欢迎你”
- 【示例】《Java程序设计》第二周博文:第二周 计算圆面积
- java欢迎你
- Strus2 学习笔记 (一)struts的简单配置及实例
- 深入研究Java类加载机制
- java.lang.ClassCastException: sun.jdbc.odbc.JdbcOdbcStatement cannot be cast to java.beans.Statement
- Spring mvc 配置事务的注意点
- maven入门 eclipse maven
- 简易“java欢迎你!”
- javaweb之Session客户端防表单重复提交(js)和服务端Session防表单重复提交