美文网首页
JAVA日期处理

JAVA日期处理

作者: 小强不是只蟑螂 | 来源:发表于2017-06-01 11:03 被阅读0次

    java.util.Calendar 针对日期的操作

    // 设置日历的时区
    java.util.TimeZone.setDefault(TimeZone.getTimeZone("GMT+08:00"));
    
    // 获得日历对象
    Calendar date = Calendar.getInstance();
    date.getTime();// Thu Jun 01 10:29:21 GMT+08:00 2017
    
    // 日期加一天
    date.add(Calendar.DATE, 1);
    
    // 日期加一星期
    date.add(Calendar.DATE, 7);
    
    // 日期加一个月
    date.add(Calendar.MONTH, 1);
    

    java.text.SimpleDateFormat 针对日期的显示

    // 获取一个格式化日期对象,并设置显示的格式
    // 格式 : 2017-05-04 12:00:00
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
    
    // 格式化一个日期
    String date2String = sdf.format(car.getTime()); // 输出 : 2017-06-01 11:03:42
    
    // 日期字符串转java.util.Date
    String mydate = "2017-05-04 12:00:01";
    java.util.Date string2date = null;
    try {
        string2date = sdf.parse(mydate);
    } catch (ParseException e) {
        e.printStackTrace();
    }
    
    // java.util.Date转java.util.Calendar
    Calendar mycalendar = Calendar.getInstance();
    mycalendar.setTime(string2date);

    相关文章

      网友评论

          本文标题:JAVA日期处理

          本文链接:https://www.haomeiwen.com/subject/rgusfxtx.html