日期类
来源:互联网 发布:网络运营商远程无反应 编辑:程序博客网 时间:2024/05/22 16:06
表示时间点
Date date = new Date();以下方法可以使用,但不建议System.out.println(date.getDay());System.out.println(date.getMonth());System.out.println(date.getYear());
日历表示法
Calendar日期处理类,用来处理日期的设值,获取相应的年,月,日,通过传入Date对象,获取想要的相关,数据,或者获得用Calendar处理后,想要的数据
GregorianCalendar是Calendar的一个具体子类,提供了世界上大多数国家/地区使用的标准日历
系统。
注意:
—-月份:一月是0,二月是1,以此类推,12月是11
—-星期:周日是1,周一是2,。。。。。周六是7
—-Calendar类中有很多常量属性可以用大家来操作日期
GregorianCalendar类扩展于Calendar类,描述了类的一般属性,是实现中国的阴历或火星日历GregorianCalendar b = new GregorianCalendar();表示对象构造时的时间和日期还可以通过提供年、月、日构造一个特定的日历对象GregorianCalendar b = new GregorianCalendar(1991,11,31);System.out.println(b.getTime());*Console*Tue Dec 31 00:00:00 CST 1991因为月份是从0开始算的 所以11表示12月份,清楚起见可以通过常量GregorianCalendar a = new GregorianCalendar(1991,Calendar.DECEMBER,31);System.out.println(a.getTime());*Console*Tue Dec 31 00:00:00 CST 1991
GregorianCalendar和Date类相互转换
GregorianCalendar a = new GregorianCalendar(1991,Calendar.DECEMBER,31);/*获取已经设置的时间*/Date date = a.getTime();System.out.println(date);/*获取当前时间重新设置*/Date date1 = new Date();a.setTime(date1);System.out.println(a.getTime());System.out.println(a.get(Calendar.YEAR));
日期类往前推20分钟
Date date = new Date(); String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(date); //往前推20分钟 Calendar cal = Calendar.getInstance(); cal.setTime(date); cal.add(Calendar.MINUTE, -20); String time1 = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(cal.getTime());
1 0
- 日期类-日期差值
- 日期类->日期计算器
- 【C++】日期类+日期万年历+日期计算器
- 日期类
- 日期类
- 日期类
- 日期类
- 日期类
- 日期类
- 日期类
- 日期类
- 日期类
- 日期类
- 日期类
- 日期类
- 日期类
- 日期类
- 日期类
- 2015 年 Ruby 大盘点
- swift数组与字典
- Linux 双物理网卡绑定成一个虚拟网卡
- 网络加密解密原理(三) RSA加密解密及数字签名Java实现
- CPP Primer 5th 笔记(一)
- 日期类
- Java继承和多态===Java继承的概念与实现
- CSS line-height
- Internship-ZOJ2532(网络流求割边)
- iOS开发之AsyncSocket使用教程
- php敏感词过滤
- Android studio 进行网络连接时,出现 HttpResponse reponse =new DefaultHttpClient().execute(request)处有错误
- springmvc导出excel
- 学习网站