java中String和Date的互相轉換使用SimpleDateFormat來完成。 SimpleDateFormat使用記得 import java.text.SimpleDateFormat。
Java.lang.Object
| ----java.text.Format
| ----java.text .DateFormat
| ----java.text.SimpleDateFormat
1.String -> Date#ate# ->String
java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd "); String s= "2011-07-09 "; Date date = formatter.parse(s);當然SimpleDateFormat格式表示方法很多:
java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd "); String date = formatter.format(new Date());//格式化数据
常見標準的寫法"yyyy-MM- dd HH:mm:ss",注意大小寫,時間是24小時制,24小時制轉換成12小時制只需將HH改成hh,不需要另外的函數。
複雜範例> G 年代标志符 y 年 M 月 d 日 h 时 在上午或下午 (1~12) H 时 在一天中 (0~23) m 分 s 秒 S 毫秒 E 星期 D 一年中的第几天 F 一月中第几个星期几 w 一年中第几个星期 W 一月中第几个星期 a 上午 / 下午 标记符 k 时 在一天中 (1~24) K 时 在上午或下午 (0~11) z 时区
以上是java怎麼將string轉為date類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!