您的位置:首页 > 其它

String类型的转化为时间类型

2009-07-28 15:04 423 查看
最近在将String转换为Date类型时发现Date.parse(String)已经废除,找了N多地方发现SimpleDateFormat类更有扩展性,示例如下

Java代码



public static void main(String[] args) {

String d = "2008-10-13 15:20:25";

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");

try {

System.out.println(sdf.parse(d));

} catch (Exception e) {

}

}

public static void main(String[] args) {
String d = "2008-10-13 15:20:25";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
try {
System.out.println(sdf.parse(d));
} catch (Exception e) {
}
}


这样类型的转换就拥有了更高的灵活性,如果日期变为"2008/10/13 15:20:25"
代码只需变动如下

Java代码



public static void main(String[] args) {

String d = "2008/10/13 15:20:25";

SimpleDateFormat sdf = new SimpleDateFormat("yyyy/mm/dd hh:mm:ss");

try {

System.out.println(sdf.parse(d));

} catch (Exception e) {

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: