import java.text.DateFormat;
import java.text.SimpleDateFormat;public class Test {
public static void main(String args[]) throws Exception {
String[] dateString = { "1900-01-01 07:59:59", "1900-01-01 08:00:00",
"1900-01-01 08:05:51", "1900-01-01 08:05:52" };
DateFormat dateTimeFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
for (String date : dateString) {
System.out.println(date + "=" + dateTimeFormat.parse(date));
}
}
}
老紫竹的一个JAVA BUG问题 BUG不先考虑
我就想问一个地方,有点基础。大家见笑了。
DateFormat dateTimeFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
这么写为什么?
DATEFORMAT是SIMPLEDATEFORMAT的抽象父类。为什么用他创建类引用。他有什么用意 大家帮解释下。方法SIMPLEDATEFORMAT也应该重写 调用PARSE也是他的重写方法。 不知道他这么写的好处。为什么呢?指教下!
import java.text.SimpleDateFormat;public class Test {
public static void main(String args[]) throws Exception {
String[] dateString = { "1900-01-01 07:59:59", "1900-01-01 08:00:00",
"1900-01-01 08:05:51", "1900-01-01 08:05:52" };
DateFormat dateTimeFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
for (String date : dateString) {
System.out.println(date + "=" + dateTimeFormat.parse(date));
}
}
}
老紫竹的一个JAVA BUG问题 BUG不先考虑
我就想问一个地方,有点基础。大家见笑了。
DateFormat dateTimeFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
这么写为什么?
DATEFORMAT是SIMPLEDATEFORMAT的抽象父类。为什么用他创建类引用。他有什么用意 大家帮解释下。方法SIMPLEDATEFORMAT也应该重写 调用PARSE也是他的重写方法。 不知道他这么写的好处。为什么呢?指教下!
这样写应该就是将定义和实现分开,外面的引用只要关注父类就可以了。
具体的LZ可以看java与模式 的简单工厂模式。
要不LZ留个信箱我发给你。