#SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SSS")時間轉換問題java
-
程序代碼:code
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Time { public static void main(String[] args) throws ParseException { //定義一個時間字符串 String date_str = "2016-06-23 09:46:27.000"; //將時間字符串轉換成Date形式,不可以強制轉換 Date date = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SSS").parse(date_str); //定義新的字符串str1和str2,將Date型轉爲String型 String str1 = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(date); String str2 = (new SimpleDateFormat("yyyy年MM月dd日 ")).format(date); //取當前時間進行修改,方法1 String str3 = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(new Date()); //取當前時間進行修改,方法2,其實和方法1相似 SimpleDateFormat format=new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒"); String str4 = format.format(new Date()); System.out.println("str1: "+str1); System.out.println("str2: "+str2); System.out.println("str3: "+str3); System.out.println("str4: "+str4); } }
-
輸出:orm