zoukankan      html  css  js  c++  java
  • Date类

      Date d = new Date();  //导入util包 

      d.toLocaleString();  //跟系统格式一样的时间 (过时)

    替代toLocaleString()

        

    设置时间

      d.setTime(long time); //输入时间戳

     

    获取时间

      d.getTime();  //获取的是时间戳

    时间格式化和解析

      //使用指定模式进行对象的构建

      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //也可以无参使用默认解析方式

      //格式化

      Date date = new Date();

      String s = sdf.format(date);

      System.out.println(s);  //2019-4-20 23:13:23

      //解析

      Date d = sdf.parse("2019-4-20 23:13:23");//返回时间戳,Date对象接收

    日历 Calendar 

      Calendar是静态类,里面都是静态方法 所以可以直接调用方法

      Calendar c = Calendar.getInstance();

    获取

      //int get(int field) //返回给定日历字段的值

      //public Static final int YEAR 1 //年的代码是1

      int year = c.get(1);//

    或者这么写

      int year = c.get(Calendar.YEAR);

      int month = c.get(Calendar.MONTH) + 1;    //月是0-11 所以要加1

      int day = c.get(Calendar.DAY_OF_MONTH);

    设置

    修改

      //void set(int field, int value);  //把指定的字段修改成指定的值

      c.set(Calendar.DAY_OF_MONTH, 20);

    增加

      //void add(int field, int amount); //在指定的字段上增加指定的值,值可以为负 

      c.add(Calendar.DAY_OF_MONTH, 2);

      

      

  • 相关阅读:
    BZOJ 3744 Gty的妹子序列
    BZOJ 3872 Ant colony
    BZOJ 1087 互不侵犯
    BZOJ 1070 修车
    BZOJ 2654 tree
    BZOJ 3243 向量内积
    1003 NOIP 模拟赛Day2 城市建设
    CF865D Buy Low Sell High
    CF444A DZY Loves Physics
    Luogu 4310 绝世好题
  • 原文地址:https://www.cnblogs.com/yifengs/p/10743380.html
Copyright © 2011-2022 走看看