读书人

java中一个日期转换的疑问解决办法

发布时间: 2012-04-22 18:34:46 作者: rapoo

java中一个日期转换的疑问
一个函数,接受一个String类型的日期参数,转换为Date类型,代码如下:

Java code
protected Date Transform(String str){        Date d = null;        System.out.println("转换函数接收到:"+str);                try {            d = DateFormat.getDateInstance().parse(str);                           System.out.println("转换函数输出:"+d);                    } catch (ParseException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }                return d;    }


后台输出日志如下:

转换函数接收到:2008-01-16
转换函数输出:Wed Jan 16 00:00:00 CST 2008

怎么会这样呢,这样看来接收到的日期反而被转换成其他的了,请大家知道一下,是哪里的问题?


[解决办法]
你不是要转换为Date类型么?还是说是同样写法的Date类型?
[解决办法]
基础的东西!
[解决办法]
探讨
怎么会这样呢,这样看来接收到的日期反而被转换成其他的了,请大家知道一下,是哪里的问题?

[解决办法]
对日期转换指定转换格式

读书人网 >J2EE开发

热点推荐