码迷,mamicode.com
首页 > 其他好文 > 详细

Date类

时间:2019-04-21 00:11:39      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:mat   对象   time   mount   EDA   void   静态   instance   orm   

  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);

  

  

 

Date类

标签:mat   对象   time   mount   EDA   void   静态   instance   orm   

原文地址:https://www.cnblogs.com/yifengs/p/10743380.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!