项目中的date的常见使用方法

在web项目中的开发中,往往会操作日期的内容,我们常常会把日期记录下来。

1.在java.util包里面的date采用的是国际化的模式,让客户很难看得懂。所以sun给我们提供了一个java.text包下面的DateFormat可以将时间转换为客户看的懂的时间。

 Date date=new Date();
 //将模式封装到SimpleDateFormat对象
 SimpleDateFormat  sdf=new  SimpleDateFormat("yyyy-MM-dd");
 //调用format方法格式化其指定对象
 String time=sdf.format(date);
   System.out.println(time);

2.在日常的生活中,我们常常会遇到这样的想象,比如商场客户打折,还有日期过期等等。这些处理就需要我们队日期进行一些计算,在这其中,我们常常需要获得的是日期的年,月,日等等。在这个时候,我们就需要java.util包下面的calendar 类,来对我们的日期进行处理。下面就简单演示一下。

-----由于时间的连续性,我们可以对时间进行+或者-

  calendar.setTime(date);
  calendar.add(Calendar.YEAR, 2);
  System.out.println(calendar.get(Calendar.YEAR));
    System.out.println(calendar.getTime());

 注:在日期中,0-11代表的是我们的1-12月

                         1-7 代表的是星期日-星期六

 

你可能感兴趣的:(Date,使用方法,JAVA对date的操作)