JAVA中怎么将string转换成date

来源:百度知道 编辑:UC知道 时间:2024/06/06 16:26:21
比如说String date="1987-10-10";我想给他转换成DATE类型的,而且输出后还是"1987-10-10"这个格式的,不是带英文的那些东西
用util包里的,不要sql里的啊~

java中String和Date的互相转换使用SimpleDateFormat来完成。SimpleDateFormat使用记得 import java.text.SimpleDateFormat。

  1. String -> Date

java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
String s= "2011-07-09 "; 
Date date =  formatter.parse(s);

  2.  Date->String

java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
String date = formatter.format(new Date());//格式化数据


当然SimpleDateFormat格式表示方法很多:

SimpleDateFormat函数语法:
         G 年代标志符
         y 年
         M 月
         d 日
&nb