下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上package util; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /* * * author yjmao * deprecated Calendar的常用方法和常用属性小结 * version V1.0.0 */ public class LearnCalendar public static void main(String args) /常用方法 param(); /常用属性 method(); /常用方法 public static
2、 void method() Date date = new Date(); Calendar c = Calendar.getInstance(); /setTime():使用给定的Date设置此 Calendar 的时间 c.setTime(date); /获取Calendar对象 Calendar cm = Calendar.getInstance(); /getTime():获取当前时间,类似于new Date(); Date d = cm.getTime(); System.err.println(Calendar获得时间: + d); System.err.println(new
3、Date创建的时间: + date); /getTimeInMillis():返回此 Calendar 的时间值,以毫秒为单位。 long dl = c.getTimeInMillis(); long ddate = cm.getTimeInMillis(); System.err.println(毫秒数: + dl); System.err.println(毫秒数: + ddate); /setTimeInMillis():用给定的 long 值设置此Calendar的当前时间值。 long sv = ; Calendar sc = Calendar.getInstance(); sc.se
4、tTimeInMillis(sv); SimpleDateFormat ss = new SimpleDateFormat(yyyy-MM-dd HH:mm:ss); String st = ss.format(sc.getTime(); System.err.println(st); /get():返回给定日历字段的值。 int year = c.get(Calendar.YEAR); System.err.println(year); /set():将给定的日历字段设置为给定值 c.set(Calendar.YEAR, 2); int y = c.get(Calendar.YEAR); S
5、ystem.err.println(y);/输出2 /Calendar比较:before(),after(),equals(),compareTo(). try String startTime = 2012-12-12 12:45:39; String endTime = 2012-12-12 12:45:40; SimpleDateFormat sdf = new SimpleDateFormat(yyyy-MM-dd HH:mm:ss); Date startDate = sdf.parse(startTime); Date endDate = sdf.parse(endTime); C
6、alendar start = Calendar.getInstance(); Calendar end = Calendar.getInstance(); start.setTime(startDate); end.setTime(endDate); if(start.before(end) System.err.println(开始时间小于结束时间); else if(start.after(end) System.err.println(开始时间大于结束时间); else if(start.equals(end) System.err.println(开始时间等于结束时间); /* *
7、start end 返回1 */ int count = pareTo(end); System.err.println(count); /add():为给定的日历字段添加或减去指定的时间量 start.add(Calendar.YEAR, -3); System.err.println(原来的时间: + startTime); System.err.println(add后的时间: + sdf.format(start.getTime(); /toString():转换为字符串 System.err.println(start.toString(); catch(Exception e) /
8、常用属性 public static void param() Date date = new Date(); Calendar c = Calendar.getInstance(); c.setTime(date); /Calendar.YEAR:日期中的年 int year = c.get(Calendar.YEAR); /Calendar.MONTH:日期中的月,需要加1 int mounth = c.get(Calendar.MONTH) + 1; /Calendar.DATE:日期中的日 int day = c.get(Calendar.DATE); /Calendar.HOUR:日
9、期中的小时(12小时制) int hour = c.get(Calendar.HOUR); /Calendar.HOUR_OF_DAY:24小时制 int HOUR_OF_DAY = c.get(Calendar.HOUR_OF_DAY); /Calendar.MINUTE:日期中的分钟 int minute = c.get(Calendar.MINUTE); /Calendar.SECOND:日期中的秒 int second = c.get(Calendar.SECOND); System.err.println(year + - + mounth + - + day + + hour +
10、: + minute + : + second); /Calendar.WEEK_OF_YEAR:当前年中星期数 int WEEK_OF_YEAR = c.get(Calendar.WEEK_OF_YEAR); /Calendar.WEEK_OF_MONTH:当前月中星期数 int WEEK_OF_MONTH = c.get(Calendar.WEEK_OF_MONTH); /Calendar.DAY_OF_YEAR:当前年中的第几天 int DAY_OF_YEAR = c.get(Calendar.DAY_OF_YEAR); /Calendar.DAY_OF_MONTH:当前月中的第几天 i
11、nt DAY_OF_MONTH = c.get(Calendar.DAY_OF_MONTH); /Calendar.DAY_OF_WEEK:当前星期的第几天(星期天表示第一天,星期六表示第七天) int DAY_OF_WEEK = c.get(Calendar.DAY_OF_WEEK); /Calendar.DAY_OF_WEEK_IN_MONTH:当前月中的第几个星期 int DAY_OF_WEEK_IN_MONTH = c.get(Calendar.DAY_OF_WEEK_IN_MONTH); try SimpleDateFormat format = new SimpleDateFormat(yyyy-MM-dd HH:mm:ss); Date ampm = format.parse(2012-12-15 21:59:59);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二年级语文上册 课文5 16《朱德的扁担》教案 新人教版
- 2024秋四年级语文上册 第四单元 12 盘古开天地教案 新人教版
- 2024乙方为甲方提供品牌战略咨询的合同
- 2024基于区块链的个人信息安全保护合同
- 2024年企业股权转让合同
- 2024年工程价款结算与付款合同
- 2024奶粉行业工会与企业管理层沟通机制合同
- 2024年农产品销售合同模板 create online
- 2024年商务咨询合同:咨询公司与客户之间的咨询服务与费用约定
- 2024年地铁沿线餐饮商铺租赁协议
- 24年追觅在线测评28题及答案
- 二年级上册音乐全册教案(湘教版)
- 我和我的祖国歌词和简谱(共2页)
- H型钢最新尺寸规格表大全(共3页)
- 瓷砖铺贴施工合同协议书范本
- GUSS吞咽功能评价量表
- 美食之酸菜鱼 ppt课件
- 双层防护棚搭设专项施工方案
- 工程量确认单格式
- 生产场所照明管理制度
- 小学三年级六班上学期班主任家长会课件
评论
0/150
提交评论