import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class TestTime { public static void main(String[] args) throws ParseException {
MySimpleDateFormat dateFormat = new MySimpleDateFormat();
System.out.println(dateFormat.parse("2012-06-08T09:00:00+08:00"));
System.out.println(dateFormat.parse("2012-06-08T09:00:00+05:00"));
System.out.println(dateFormat.parse("2012-06-08T09:00:00+09:00"));
}
public static class MySimpleDateFormat{
private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ssz");
public Date parse(String s) throws ParseException{
s = s.replace('T', ' ');
s = s.replace("+", "GMT+");
return sdf.parse(s);
}
}
}自己运行测试~
解决方案 »
- 菜鸟求高手
- 怎么把这时钟加在这个日历里面。。各位原谅我吧我学的不好!!
- 继续自动安装jre
- Applet在IE浏览器中显示时出现问题,如何解决?
- 想在拖动改变jtable的的列宽时出线一个tooltip,实时显示当前的列宽,请问这个tooltip如何实现?
- J2ME技术讨论组 群号:8207529 欢迎高手加入和指点啊 可以讨论java相关问题 主要讨论J2ME
- JAVA随机数
- 100分在线等待类引入问题
- 请教io字节流读写与字符流读写的区别?谢谢
- 刚学java。想做个小项目或小软件,请大家推荐一下,谢谢!!
- JavaFX中的Stage怎么才能alwaysOnTop?
- javaSE 汉字编码问题
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX");