首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

简单的时间按指定格式输出有关问题.

2012-01-01 
简单的时间按指定格式输出问题..SimpleDateFormatdateFormatnewSimpleDateFormat( MM/dd/yyyykk/mm/ss

简单的时间按指定格式输出问题..
SimpleDateFormat   dateFormat   =   new   SimpleDateFormat( "MM/dd/yyyy   kk/mm/ss ");

String   date   =   dateFormat.format(new   Date());
System.out.println(date);
这里第一句的dateFormat是一个方法吗?
那第二句中dateFormat又调用format(new   Date())这个方法?
好象是说方法是不能嵌套的吧...


[解决办法]
dateFormat是SimpleDateFormat的一个新的实例对象呀
然后调用它的方法format()呀
[解决办法]
你应该使用“MM/dd/yyyy HH/mm/ss”,才比较符合习惯吧。

如果你的 JDK 是 1.5 或以上的版的话,可以使用更简单的方法:

String date = String.format( "%tm/% <td/% <tY % <tH/% <tM/% <tS ", new Date());
System.out.println(date);

方便很多了,参数的具体意思,可以参考 java.util.Formatter 的 API 帮助文档。

热点排行