zoukankan      html  css  js  c++  java
  • Java中Calendar的使用方法

    今天在做软件测试实验中用到了根据日期计算是星期几的程序,需要用到Canendar类,所以做一下总结

     获取当前时间:

    //通过与date进行转换
     Calendar calendar=Calendar.getInstance();    //初始化日历对象
    calendar.setTime(new Date());    //将日历定位到当前时间
         System.out.println(”现在时间是:”+new Date()); 
    //获取年份
    String year=String.valueOf(calendar.get(Calendar.YEAR));    
    //获取月份,月份从0开始所以实际月份需要+1
    String month=String.valueOf(calendar.get(Calendar.MONTH)+1); 
    //获取时间日期
     String day=String.valueOf(calendar.get(Calendar.DAY_OF_MONTH)); 
    //获取当前时间是一个星期的第几天   星期日为第一天 
    String week=String.valueOf(calendar.get(Calendar.DAY_OF_WEEK)-1); 

         long today=calendar.getTimeInMillis();    
         calendar.set(1989,9,26);//这里与真实的月份之间相差1 ,实际日期为10月26   
         long year1989=calendar.getTimeInMillis();    
         long days=(year2009-year1989)/(1000606024);   //获取时间间隔

     

       

    将日期定位到任意一个时间

    //初始化对象之后,然后通过对象对时间进行定位
    set(int year ,int month,int date)     
    set(int year ,int month,int date,int hour,int minute)     
    set(int year ,int month,int date,int hour,int minute,int second)   

     获得年份、月份、小时等信息可以使用:  

        //同上,初始化对象之后即可进行获取
        get(Calendar.Month) 这样的方法 0表示一月,1表示二月    
        get(Calendar.DAY_OF_MONTH)获得这个月的第几天    
        get(Calendar.DAY_OF_WEEK)获得这个星期的第几天    
        get(Calendar.DAY_OF_YEAR)获得这个年的第几天    
        getTimeMillis()获得当前时间的毫秒表示    

    参考地址:https://blog.csdn.net/qq_37022150/article/details/76229653(这里面对Canendar类的使用方法介绍的很全面)

  • 相关阅读:
    python-study-08
    第一周代码整理
    python-study-阶段总结
    python-study-07
    二分查找数组中与目标数字(可以是浮点型)最近的数的位置
    寻找最大数
    零件分组(stick)
    走迷宫
    自然数的拆分问题 字典序
    素数环(回溯)
  • 原文地址:https://www.cnblogs.com/1gaoyu/p/12516153.html
Copyright © 2011-2022 走看看