当前位置: 首页 > news >正文

长春建设工程管理中心网站网站做301还是302

长春建设工程管理中心网站,网站做301还是302,水果电商运营方案,免费浏览器加速器Calendar日历类型常见方法: 概括:1.get( )方法2、set( ) 设置时间3、常用的add方法4、after()方法表示的时间是否在指定时间之后, before( ) 方法则之前, 返回判断结果4.1、compareTo比较器 概括: Calendar类是一个抽…

Calendar日历类型常见方法:

    • 概括:
    • 1.get( )方法
    • 2、set( ) 设置时间
    • 3、常用的add方法
    • 4、after()方法表示的时间是否在指定时间之后, before( ) 方法则之前, 返回判断结果
    • 4.1、compareTo比较器

概括:

Calendar类是一个抽象类,它为特定瞬间与一组诸如YEAR、MONTH、DAY_OF_MONTH、HOUR等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。

1.get( )方法

 @Testpublic void getCalendar(){Calendar cal=Calendar.getInstance();//获取年System.out.println("年\t" + cal.get(Calendar.YEAR));//获取月System.out.println("月\t" + (cal.get(Calendar.MONTH)+1));  //月份从下标0开始 所以+1//获取日System.out.println("日\t" + cal.get(Calendar.DAY_OF_MONTH));//获取时System.out.println("时\t" + cal.get(Calendar.HOUR_OF_DAY));//获取分System.out.println("分\t"+ cal.get(Calendar.MINUTE));}

运行效果如下:

年 2023
月 11
日 23
时 11
分 42

2、set( ) 设置时间

 @Testpublic  void setCalendar(){Calendar cal=Calendar.getInstance();System.out.println("当前时间"+cal.getTime());cal.set(2023,11,11);//设置日期System.out.println("set设置的时间"+cal.getTime());//当读赋值 设置年月日...Calendar cal1=Calendar.getInstance();cal1.set(Calendar.YEAR,2022);cal1.set(Calendar.MONTH,12);cal1.set(Calendar.DATE,12);System.out.println("set分别赋值的时间"+cal1.getTime());}

运行效果:

当前时间Fri Nov 24 15:58:27 CST 2023
set设置的时间Mon Dec 11 15:58:27 CST 2023
set分别赋值的时间Thu Jan 12 15:58:27 CST 2023

3、常用的add方法

 @Testpublic void addCalendar(){Calendar cld=Calendar.getInstance();cld.set(2023,11,11);//设置日期cld.add(Calendar.YEAR,1);  //增加一年System.out.println(cld.getTime());}

效果如下:

Wed Dec 11 16:02:05 CST 2024

4、after()方法表示的时间是否在指定时间之后, before( ) 方法则之前, 返回判断结果

@Testpublic void afterCalendarBefore() {// 获取当前时间Calendar cld = Calendar.getInstance();// 设置指定时间cld.set(2024, 12, 12);Calendar cld2 = Calendar.getInstance();cld2.set(2023, 12, 12);// 获取指定时间的字符串String time1 = cld.get(Calendar.YEAR) + "-" + cld.get(Calendar.MONTH) + "-" + cld.get(Calendar.DAY_OF_MONTH);String time2 = cld2.get(Calendar.YEAR) + "-" + cld2.get(Calendar.MONTH) + "-" + cld2.get(Calendar.DAY_OF_MONTH);// 判断cld是否在cld2之后 反则之前if (cld.after(cld2)) {System.out.println("cld日期\t" + time1 + "在cld2日期\t" + time2 + "之后");}else if(cld.before(cld2)) {System.out.println("cld日期\t" + time1 + "在cld2日期\t" + time2 + "之前");}}

效果如下:

cld日期 2025-0-12在cld2日期 2024-0-12之后

4.1、compareTo比较器

使用Calendar的compareTo()方法:Calendar类实现了Comparable接口,因此可以直接使用compareTo()方法来比较两个Calendar对象的日期和时间。该方法返回一个整数,表示两个Calendar对象的比较结果。

@Testpublic  void compareTo(){// 创建两个日历对象Calendar cal1 = Calendar.getInstance();Calendar cal2 = Calendar.getInstance();// 设置日历2的日期为2023年10月12日cal2.set(2023,10,12);// 比较两个日历对象的日期大小int result = cal1.compareTo(cal2);// 根据比较结果输出信息if (result < 0) {System.out.println(cal1.getTime() + " 在 " + cal2.getTime() + " 之前");} else if (result > 0) {System.out.println(cal1.getTime() + " 在 " + cal2.getTime() + " 之后");} else {System.out.println(cal1.getTime() + " 与 " + cal2.getTime() + " 相同");}}

输出结果如下:

Fri Nov 24 19:07:32 CST 2023 在 Sun Nov 12 19:07:32 CST 2023 之后

http://www.yayakq.cn/news/77528/

相关文章:

  • 报纸做网站宣传费用西部数码网站正在建设中是什么意思
  • 商城网站代理系统济宁网站建设 中企动力临沂
  • 伪原创网站WordPress添加QQ咨询
  • wap建站后只能访问首页wordpress收款
  • 电子商务网站建设工具更改wordpress管理员用户名密码
  • 合肥网站建设制作价格怎么获取网站数据做统计数据
  • 网站建设进展报告做软件下载网站怎么赚钱
  • 企业网站的制作与维护wordpress在文章底部加上说明
  • 知乎 做照片好的网站大型网站开发用的技术
  • 外管局网站上做存量权益登记朝阳网站制作设计
  • as3 xml 网站模板 下载西安未央区网站建设
  • 食品网站建设策划天津营销类网站设计
  • 开不锈钢公司怎么做网站上海关键词排名优化价格
  • 商业网站的域名后缀是什么酒店网络营销方式有哪些
  • 拼多多网站分析有哪些做婚礼平面设计的网站
  • 物流网站公司运营设计是干什么的
  • 黑客怎么攻击网站介绍几个免费的网站
  • 登录官方网站宝山网站制作
  • 个人网站建站源码app开发企业在选择上一般优先开发
  • 网站开发项目视频开一个网站需要什么手续
  • 有没有做装修的大型网站而不是平台电子商务网站建设用什么软件
  • 网站建设公司发展前景做网站前台用什么软件
  • 门网站制作如何开一家网络推广公司
  • 福田官网上海企业网站优化公司
  • 千鸟云网站建设百度sem运营
  • wordpress防站教程电商运营需要掌握哪些知识
  • 罗湖区住房和建设网站本地wordpress后台进不去
  • 做论坛网站数据库需多大网站推广工作
  • 北京建网站软件虚拟机安装 wordpress
  • 国外英文网站现在开网站做微商赚钱吗