zoukankan      html  css  js  c++  java
  • Calender

    /**
     * @author: 
     *    
     * @description:  Canlendar 类 可以用来获取指定的时间
     * 
     */
    public class TestCalendar {
        Calendar calendar = null;
       @Before
        public void testOne() {
           calendar = Calendar.getInstance();
        }
       
       @Test
       public void test1() {
           int year = calendar.get(Calendar.YEAR);
           
           //获取月, 这里月份的范围的0-11,因此获取月份的时候需要+1
           int month = calendar.get(Calendar.MONTH)+1;
           
           //获取日
           int day = calendar.get(Calendar.DAY_OF_MONTH);
           
           //获取时
           int hour = calendar.get(Calendar.HOUR);
           int hour2 = calendar.get(Calendar.HOUR_OF_DAY); //24小时表示
           
           //获取分
           int minute = calendar.get(Calendar.MINUTE);
           
           //获取秒
           int second = calendar.get(Calendar.SECOND);
           
           // 星期,英语国家星期从星期日开始计算
           int weekday = calendar.get(Calendar.DAY_OF_WEEK)-1;
           System.out.println("现在是" + year + "年" + month + "月" + day + "日" + hour
                                  + "时" + minute + "分" + second + "秒" + "星期" + weekday);
    
         /*  现在是2018年10月22日11时53分10秒星期1*/
       }
       
      // 一年后的今天
       @Test
       public void test2() {
           calendar.add(Calendar.YEAR,1);
           //获取年
           int year = calendar.get(Calendar.YEAR);
           
           //获取月
           int month = calendar.get(Calendar.MONTH)+1;
           
           //获取日
           int day = calendar.get(Calendar.DAY_OF_MONTH);
           System.out.println("一年之后的今天:"+year+" 年 "+month+"月"+day+" 日");
    
           /*一年之后的今天:2019 年 10月22 日*/
       }
       
       //获取任意一个月的最后一天
       @Test
       public void test3() {
           //假设求9月的最后一天
           int currentMonth = 9;
           /*
                            * 先求出10月份的第一天,实际中这里6为外部传递进来的currentMonth变量
            */
           calendar.set(calendar.get(Calendar.YEAR), currentMonth, 1);
           System.out.println("之前是几月:"+(calendar.get(Calendar.MONTH)+1));
           calendar.add(Calendar.DATE, -1);
           
           //获取日
           int day = calendar.get(Calendar.DAY_OF_MONTH);
           System.out.println("现在是几月:"+(calendar.get(Calendar.MONTH)+1));
           
           System.out.println("9月份的最后一天为:"+day+"号");
    
          /* 之前是几月:10
           现在是几月:9
           9月份的最后一天为:30号*/
       }
       
        //设置日期
       @Test
       public void test4() {
           calendar.set(Calendar.YEAR, 2018);
           System.out.println("现在是多少年? "+calendar.get(Calendar.YEAR));
           
           calendar.set(2002, 1, 4);
           //获取年
           int year = calendar.get(Calendar.YEAR);
           
           //获取日
           int day = calendar.get(Calendar.DAY_OF_MONTH);
           
           //获取月
           int month = calendar.get(Calendar.MONTH);
           
           System.out.println("现在是:  "+year+"  年  "+month+" 月  "+day+" 日");
    
           /*现在是多少年? 2018
           现在是:  2002  年  1 月  4 日*/
       }
    }
    View Code
  • 相关阅读:
    CSS自动控制图片大小的代码
    JS 判断 Radio 单选按钮是否为选中状态 并弹出 值信息
    [转]eclipse github 提交代码
    WEB 开发工具分享
    javaShop的一些总结
    前端进阶试题(css部分)
    如何判断浏览器 然后针对不同的浏览器加入单独的样式
    jquery 提示信息显示后自动消失的具体实现
    html a标签 图片边框和点击后虚线框的有关问题
    html 包含一个公共文件
  • 原文地址:https://www.cnblogs.com/zhuguangzhe/p/9597188.html
Copyright © 2011-2022 走看看