最近在我SWT画界面,其中用到了DateTime来实现日历控件,但是下面一段代码总是报空指针错误,请大牛们帮忙看看:
String temp="2010-05-24";
DateTime dt=null;
dt.setYear(Integer.parseInt(temp.substring(0,4)));
dt.setMonth(Integer.parseInt(temp.substring(5,7)));
dt.setDay(Integer.parseInt(temp.substring(8,10)));
String temp="2010-05-24";
DateTime dt=null;
dt.setYear(Integer.parseInt(temp.substring(0,4)));
dt.setMonth(Integer.parseInt(temp.substring(5,7)));
dt.setDay(Integer.parseInt(temp.substring(8,10)));
解决方案 »
- 新手hibernate学习。。
- 各位高手,帮我看看我在Spring中的Bean那里配置错了,谢谢!
- 弄了个马甲~~~竟然有这么多分~~汗!!第一个号怎么只有20分啊
- osworkflow中文文档
- 介绍几本j2ee的书籍
- 请问HibernateSynchonize现在支持hibernate3.0了吗?
- 一个简单的struts2程序的问题
- jpg图片降色问题
- 我刚看了java.sun.com上的jndi例子,但是就是调试不可以通过,请高手看看,俺是菜鸟,见笑了;)
- Jbuilder 在编辑时常出现光标位置不正确,从而使输入或删除文字时发生错误,有没有好的解决办法?
- 论坛发帖,如何保存的??
- java调用linux命令参数问题
放到循环或者方法中每次调用即可清空
设置null有可能出错
类似于这样:
DateTime dt=new DateTime();
应该是Date,Date dt = new Date();
dt为null,当然会报空指针异常了。
哥哥 你这个不实例化 能进行
dt.setYear(Integer.parseInt(temp.substring(0,4)));
dt.setMonth(Integer.parseInt(temp.substring(5,7)));
dt.setDay(Integer.parseInt(temp.substring(8,10)));
这些操作吗