关于 几个 日期 和 字符串  操作的问题 ????/
1. 如何将字符串转成日期时间型 ?2.如何在 当然日期型  加减 月份操作 ,  例如: 2003-12-1 加一个月  返回 2004-1-13. 如何实现 复制 子串 的操作 例如:  this is a cup 从第 6开始到第8结果:
is a cup4.如何获得 字符串 的长度 5.如何在 当然日期型  加减 日 操作 ,  例如: 2003-4-3日期加3天
返回:
2003-04-06
6. 如何 替换 字符串  中 的 字符 , 区分大小写替换 和 不区分大小写替换 分别如何实现?

解决方案 »

  1.   

    问题:
    1、
    String datetime = "2007-9-29 10:10:10";

    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try {
    java.util.Date aDate = dateFormat.parse(datetime);
    } catch (ParseException e) {
    e.printStackTrace();
    } 2 和 5、
    Calendar aCalendar = Calendar.getInstance();
    aCalendar.add(Calendar.MONTH,1);
    aCalendar.add(Calendar.DATE,3);3、4
    String str = "This is a cup";
    String subStr = str.substring(6,8);
    int length = str.length();
      

  2.   

    6. 区分大小写替换:
                    String s = "abcABC";
    String s1 = "abc";
    String s2 = "ABC1234";
    System.out.print(s.replaceAll(s1, s2));