日期:2014-05-20  浏览次数:20585 次

取系统时间问题
我再windows系统里面设置时间格式为2007,03,19,或者   2007|03|19   或者。。。
总之就是系统什么格式我取出来就是什么格式而不是通过format自己设置,请问怎么取?

------解决方案--------------------
Date nowTime=new Date();
------解决方案--------------------
Date nowTime=new Date();
nowTime.replaceall( ": ", ", ");
------解决方案--------------------
你把取得的时间转换成字符串然后subString不就行了?API里好象也有,但我忘记了,我想你应该去看看UTIL包。
------解决方案--------------------
类似于:
String country = System.getProperty( "user.country ");
String language = System.getProperty( "user.language ");
Locale locale = new Locale(language, country);
DateFormat f = SimpleDateFormat.getDateInstance(1, locale);
System.out.println(f.format(new Date()));