当前位置: 技术问答>java相关
时间转换问题?
来源: 互联网 发布时间:2015-04-03
本文导语: 如何将从DateField.getDate()中得到的值转换成标准的日期和时间??? | 对不起,刚才说错了,DateFormat.format(Date)是调用的一个abstract函数。如果,运行的平台没有实宪这个函数,使用DateFormat.forma...
如何将从DateField.getDate()中得到的值转换成标准的日期和时间???
|
对不起,刚才说错了,DateFormat.format(Date)是调用的一个abstract函数。如果,运行的平台没有实宪这个函数,使用DateFormat.format(Date)将不能得到任何结果。SimpleDateFormat从DateFormat继承而来,也没有实现那个函数。
甚至,在SimpleDateFormat中没有重载format(Date)也就是说,SimpleDateFormat.format(Date)和DateFormat.format(Date)是一个函数。
甚至,在SimpleDateFormat中没有重载format(Date)也就是说,SimpleDateFormat.format(Date)和DateFormat.format(Date)是一个函数。
|
String sss = new String("yyyy-MM-dd hh:mm");
SimpleDateFormat sdf = new SimpleDateFormat(sss);
String sbf = sdf.format(DateField.getDate());
String cur_time=sbf.toString();
SimpleDateFormat sdf = new SimpleDateFormat(sss);
String sbf = sdf.format(DateField.getDate());
String cur_time=sbf.toString();
|
也就是说,你可以自己写方法来格式化时间格式,很简单的
楼上还告诉你,把DateField.getDate()用自己的方法重写一下,就是重载了
楼上还告诉你,把DateField.getDate()用自己的方法重写一下,就是重载了
|
用SimpleDateFormater不就可以格式化了吗?干吗要自己写这么辛苦