关于 几个 日期 和 字符串 操作的问题 ????/
关于 几个 日期 和 字符串 操作的问题 ????/
1. 如何将字符串转成日期时间型 ?
2.如何在 当然日期型 加减 月份操作 , 例如: 2003-12-1 加一个月 返回 2004-1-1
3. 如何实现 复制 子串 的操作 例如: this is a cup 从第 6开始到第8
结果:
is a cup
4.如何获得 字符串 的长度
5.如何在 当然日期型 加减 日 操作 , 例如: 2003-4-3日期加3天
返回:
2003-04-06
6. 如何 替换 字符串 中 的 字符 , 区分大小写替换 和 不区分大小写替换 分别如何实现?
------解决方案--------------------问题:
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();
------解决方案--------------------6. 区分大小写替换:
String s = "abcABC";
String s1 = "abc";
String s2 = "ABC1234";
System.out.print(s.replaceAll(s1, s2));