zoukankan      html  css  js  c++  java
  • Java--------日期简单操作

    //日期格式化
            /*Calendar calendar = Calendar.getInstance();
            System.out.println(calendar.getTime());//获取时间戳
            System.out.println(String.format("H: %tH", calendar));//输出当前时间 ?时24小时制
            System.out.println(String.format("I: %tI", calendar));//输出当前时间 ?时12小时制
            System.out.println(String.format("M: %tM", calendar));//输出分钟
            System.out.println(String.format("S: %tS", calendar));//输出当前时间秒
            System.out.println(String.format("L: %tL", calendar));//输出当前时间毫秒
            System.out.println("---------------------------------");
            System.out.println(String.format("B: %tB", calendar));//z显示当前时间月份
            System.out.println(String.format("m: %tm", calendar));//显示月份(数字)
            System.out.println(String.format("A: %tA", calendar));//显示当前时间星期几
            System.out.println(String.format("Y: %tY", calendar));//显示当前时间年份
            System.out.println(String.format("d: %td", calendar));//显示当前月份第几天
            System.out.println("-----------------------------------");
            System.out.println(String.format("R: %tR", calendar));//显示时间(HH:MM)
            System.out.println(String.format("T: %tT", calendar));//显示时间(HH:MM:SS)
            System.out.println(String.format("F: %tF", calendar));//显示时间(YYYY-mm-dd)
            System.out.println("-----------日期取值----------------");
            int year = calendar.get(Calendar.YEAR); //当前年份
            int month = calendar.get(Calendar.MONTH) + 1; //当前月,注意加 1
            int day = calendar.get(Calendar.DATE); //当前日
            System.out.println("日期为:" + year + month + day);
            Calendar.DAY_OF_MONTH:日期,和 Calendar.DATE 相同
            Calendar.HOUR:12 小时制的小时数
            Calendar.HOUR_OF_DAY:24小时制的小时数
            Calendar.MINUTE:分钟
            Calendar.SECOND:秒
            Calendar.DAY_OF_WEEK:周几
            Date d = calendar.getTime();
    
            System.out.println("-----------日期转换-------------------");
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            //日期转字符串
            String date = sdf.format(calendar.getTime());
            System.out.println(date);
            //字符串转日期
            String str = "1997-06-16 11:11:11";
            Date time = sdf.parse(str);
            System.out.println(time.getTime());//输出时间戳
            System.out.println("---------------日期加减------------------");
            //设定时间
            //calendar.set(1997,6,16,1,1,1);
            //System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
            //calendar.add(Calendar.YEAR,1);//下一年为-1
            //System.out.println(calendar.get(Calendar.YEAR));
            System.out.println("我活了多少天:");
            long datetime = calendar.getTime().getTime() - time.getTime();
            System.out.println((datetime/3600)/(24*1000));
  • 相关阅读:
    了解动态调试smali
    cli命令
    pass
    cs
    dsp查看
    云翌端口映射
    修改时间
    crm地址修改
    [autocallcustome]湖州瑞声科技有限公司
    播放语音文件
  • 原文地址:https://www.cnblogs.com/zxwen/p/9592677.html
Copyright © 2011-2022 走看看