没有合适的资源?快使用搜索试试~ 我知道了~
Java-11Date 类的学习总结.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 44 浏览量
2022-12-17
13:37:21
上传
评论
收藏 23KB DOCX 举报
温馨提示
..Java_11Date 类的学习总结.docx
资源推荐
资源详情
资源评论
Date类学习总结
2009-08-16 13:45
1.计算某一月份的最大天数
Calendar time=Calendar.getInstance();
time.clear();
time.set(Calendar.YEAR,year); //year 为 int
time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为 0
int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数
注:在使用 set方法之前,必须先 clear一下,否则很多信息会继承自系统当
前时间
2.Calendar和 Date的转化
(1) Calendar转化为 Date
Calendar cal=Calendar.getInstance();
Date date=cal.getTime();
(2) Date转化为 Calendar
Date date=new Date();
Calendar cal=Calendar.getInstance();
cal.setTime(date);
3.把字符串转化为 java.util.Date
方法一:
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
java.util.Date dt=sdf.parse("2005-2-19");
System.out.print(sdf.format(dt)); //输出结果是:2005-2-19
方法二:
java.util.Date dt=null;
DateFormat df=DateFormat.getDateInstance();
dt=df.parse("2005-12-19");
System.out.println(dt); //输出结果为:Mon Dec 19 00:00:00 CST 2005
System.out.println(df.format(dt)); //输出结果为:2005-2-19
4.把字符串转化为 java.sql.Date
字符串必须是"yyyy-mm-dd"格式,否则会抛出 IllegalArgumentException异常
java.sql.Date sdt=java.sql.Date.valueOf("2005-9-6");
System.out.println(sdt); //输出结果为:2005-9-6
5.格式化输出日期时间 (这个用的比较多)
Date date=new Date();
资源评论
我是你的春哥!
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功