Date和String型別相互轉換
阿新 • • 發佈:2018-11-21
格式化時間使用simpledateformat.format(date),有時候專案中需要把String格式的時間轉換成Date,那麼就需要用到simpledateformat.parse(str)。
String轉Date
(注意:String to Date的時候需要SimpleDateFormat和String裡面的時間格式保持一致。)
import java.text.SimpleDateFormat; import java.util.Date; /** * String to Date * * @author Administrator * */ public class Demo07 { public static void main(String[] args) throws Exception { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String time = "2018-06-28 16:56:20"; Date date = sdf.parse(time); System.out.println(date); }
輸出結果:
Thu Jun 28 16:56:20 CST 2018
Date轉String
import java.text.SimpleDateFormat; import java.util.Date; /** * Date to String * @author Administrator * */ public class Demo08 { public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date(); String time = sdf.format(date); System.out.println(time); } }
輸出結果:
2018-06-28 17:18:22(當前時間)