[Java] java日期格式化 →→→→→进入此内容的聊天室

来自 , 2020-08-13, 写在 Java, 查看 136 次.
URL http://www.code666.cn/view/e48e1320
  1. 第一种方法
  2. Date date=new Date();
  3. DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  4. String time=format.format(date);
  5.  
  6. 第二种方法
  7. public class Test
  8. {
  9.     public static void main(String[] args)
  10.     {
  11.         //利用构造函数设置格式化模板
  12.         SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日");
  13.         Date date = new Date();
  14.         //执行格式化功能
  15.         System.out.println(formatter.format(date));
  16.         //设置格式化模板
  17.         formatter.applyPattern("yyyy-MM-dd");
  18.         System.out.println(formatter.format(date));
  19.     }
  20. }
  21.  
  22. Java对日期Date类进行加减运算,年份加减,月份加减
  23.  
  24. public class DateTestUtil {
  25.  
  26.    
  27.     public static void main(String[] args) throws Exception {
  28.        
  29.         SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
  30.         String str="20110823";
  31.         Date dt=sdf.parse(str);
  32.         Calendar rightNow = Calendar.getInstance();
  33.         rightNow.setTime(dt);
  34.         rightNow.add(Calendar.YEAR,-1);//日期减1年
  35.         rightNow.add(Calendar.MONTH,3);//日期加3个月
  36.         rightNow.add(Calendar.DAY_OF_YEAR,10);//日期加10天
  37.         Date dt1=rightNow.getTime();
  38.         String reStr = sdf.format(dt1);
  39.         System.out.println(reStr);
  40.  
  41.     }
  42.  
  43. }
  44.  

回复 "java日期格式化"

这儿你可以回复上面这条便签

captcha