当前位置: 技术问答>java相关
两种系统时间输出的区别?
来源: 互联网 发布时间:2015-01-22
本文导语: String time = (new java.util.Date()).toLocaleString(); String time = (new java.util.Date()).toString(); 这两种日期输出形式,为什么第一种输出为提示warning?而第二种却不会。而且两者的显示输出也不一样,不知道是什么原...
String time = (new java.util.Date()).toLocaleString();
String time = (new java.util.Date()).toString();
这两种日期输出形式,为什么第一种输出为提示warning?而第二种却不会。而且两者的显示输出也不一样,不知道是什么原因。
String time = (new java.util.Date()).toString();
这两种日期输出形式,为什么第一种输出为提示warning?而第二种却不会。而且两者的显示输出也不一样,不知道是什么原因。
|
toLocalString()是转换到当地时间格式,
用下面的程序来代替
DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.CHINA);
df.format(new Date());
而toString()则是相当于将日期格式设置为美国的长日期格式相当于
DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, Locale.USA);
用下面的程序来代替
DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.CHINA);
df.format(new Date());
而toString()则是相当于将日期格式设置为美国的长日期格式相当于
DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, Locale.USA);
|
我们总是可以使用toString()方法将日期转换成一个字符串。它将日期转换
为一个使用本地时区表示的字符串。toLocalString()方法也将日期转换为
一个使用本地时区表示的字符串,但字符串的格式稍有不同。
为一个使用本地时区表示的字符串。toLocalString()方法也将日期转换为
一个使用本地时区表示的字符串,但字符串的格式稍有不同。
|
toLocaleString()
Deprecated. As of JDK version 1.1, replaced by DateFormat.format(Date date).
toString()
Converts this Date object to a String of the form: dow mon dd hh:mm:ss zzz yyyy where: dow is the day of the week (Sun, Mon, Tue, Wed, Thu, Fri, Sat).
Deprecated. As of JDK version 1.1, replaced by DateFormat.format(Date date).
toString()
Converts this Date object to a String of the form: dow mon dd hh:mm:ss zzz yyyy where: dow is the day of the week (Sun, Mon, Tue, Wed, Thu, Fri, Sat).