• Java中Date、String、Calendar类型之间的转化


    1.Calendar 转化 String

      //获取当前时间的具体情况,如年,月,日,week,date,分,秒等
      Calendar calendat = Calendar.getInstance();
      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
      String dateStr = sdf.format(calendar.getTime());
     
    2.String 转化Calendar
      String str="2010-5-27";
      SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
      Date date =sdf.parse(str);
      Calendar calendar = Calendar.getInstance();
      calendar.setTime(date);
     
    3.Date 转化String
      SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
      String dateStr=sdf.format(new Date());
     
    4.String 转化Date
      String str="2010-5-27";
      SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
      Date birthday = sdf.parse(str);
     
    5.Date 转化Calendar
      Calendar calendar = Calendar.getInstance();
      calendar.setTime(new java.util.Date());
     
    6.Calendar转化Date
      Calendar calendar = Calendar.getInstance();
      java.util.Date date =calendar.getTime();
     
    7.demo:
    String转换Calendar:
      String str="2010-5-27";
      SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
      Date date =sdf.parse(str);
      Calendar calendar = Calendar.getInstance();
      calendar.setTime(date);
    
    Calendar转换String:
      Calendar currentCal = Calendar.getInstance();
      SimpleDateFormat currentSdf = new SimpleDateFormat("yyyy-MM-dd");
      String currentCalTime = currentSdf.format(currentCal.getTime());
  • 相关阅读:
    多线程对各种变量共享(经典)
    offsetHeight/Width clientHeight/Width scrollHeight/Width等高宽算法
    javascript基础-DOM原理
    放弃FreeMark?
    前端项目的开展
    【JAVA错误笔记】
    【JAVA错误笔记】
    【JAVA错误笔记】
    MVC Filter自定义异常(拦截)
    MVC Filter自定义验证(拦截)
  • 原文地址:https://www.cnblogs.com/loong-hon/p/11255913.html
Copyright © 2020-2023  润新知