• java:calendar类及一些比较实用的utils(一)


    在java编程中经常会用到时间日期的计算、比较、格式化等等操作,刚开始接触Calendar类时,还是在初学习期间,小小白一枚,看着这个好复杂,懒惰心理作祟也就没有怎么去学习,后来在项目中经常用到,索性就相对详细的了解和学习了,记录下来,以备后用和帮助后来者。

    言归正传:

    ----这一小节,简单介绍Calendar类和其一些常用的属性、方法。(回家写.....)

     1 private static  void love(){
     2         SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
     3         String t1 = "2014-12-08 00:00:00";
     4         String t3 = "2016-10-17 00:00:00";
     5         Date d = new Date();
     6         try {
     7             Date t11 = sdf1.parse(t1);
     8             Date t22 = new Date();
     9             Date t33 = sdf1.parse(t3);
    10             long day = (t22.getTime() - t11.getTime())/(1000*60*60*24);
    11             long day2 = (t22.getTime() - t33.getTime())/(1000*60*60*24);
    12             System.out.println("===相识===="+day);
    13             System.out.println("===答应===="+day2);
    14             System.out.println("===追求天数===="+(day-day2));
    15             
    16             //计算999天
    17             Calendar c =Calendar.getInstance();
    18             c.setTime(t11); 
    19             c.add(Calendar.DATE, 999);
    20             String xiangShi999 = sdf1.format(c.getTime());
    21             System.out.println("===xiangshi999==="+xiangShi999);
    22             
    23             c = Calendar.getInstance();
    24             c.setTime(t33);
    25             c.add(Calendar.DATE, 999);
    26             String daying999 = sdf1.format(c.getTime());
    27             System.out.println("===daying999==="+daying999);
    28             
    29 
    30             
    31         } catch (ParseException e) {
    32             e.printStackTrace();
    33         }
    34     }

    下一小节,把我在项目中用到的常用的utils贴出来,备后用和帮助后来者。

  • 相关阅读:
    git
    *** errRun
    Centos与Debian的安装命令
    HTML基础
    基本的SQL语言
    phpstudy靶场搭建
    Centos7下搭建服务器(apache+mysql+php)
    Centos7设置yum源
    Linux基础
    一个服务器中搭建多个站点
  • 原文地址:https://www.cnblogs.com/zhengzeze/p/5594496.html
Copyright © 2020-2023  润新知