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) {
}
}
这样类型的转换就拥有了更高的灵活性,如果日期变为"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) {
}
}
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) {
}
}
相关文章推荐
- 将时间毫秒转化为String类型,如00:00:00
- Java获取当前时间,并转化为String类型
- c#输出农历转化及中文星期转化,string类型转化时间类型格式
- string datdString='Wed Oct 12 2016 00:00:00 GMT+0800 (中国标准时间)'将字符串转化为date类型,格式2016-10-12
- 关于String类型数字转化为byte类型及JS中不包含年月日的时间控件
- go语言如何将时间转化为字符串String类型
- JAVA String时间转化为数据库Date类型
- Java时间类型和String类型间各种格式的转化
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- String 类型转化为Byte[]的代码
- java string类型怎么转化成date类型
- Date、String、Calendar类型之间的转化
- C# string格式的日期时间字符串转为DateTime类型
- 获取String中的所有数字并转化为int类型
- 如何把数据库中的String类型的数据在jsp页面上转化为date类型的数据
- Map类型和String类型相互转化
- 基于Java的时间转换:Date、Timestamp和String时间转化
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- 时间的类型的相互转换(date/String)及时区的比较
- esayui时间Date转为String类型