java 時間字串 轉換 毫秒
阿新 • • 發佈:2019-02-10
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class TimeDateText { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try { /** * 將字串資料轉化為毫秒數 */ String dateTime="20121025112950"; Calendar c = Calendar.getInstance(); c.setTime(new SimpleDateFormat("yyyyMMddHHmmss").parse(dateTime)); System.out.println("時間轉化後的毫秒數為:"+c.getTimeInMillis()); /** * 將毫秒數轉化為時間 */ String sstime="1339033320000"; Date date = new Date(sstime); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println("毫秒數轉化後的時間為:"+ sdf.format(date)); } catch (java.text.ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
或者
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date d = new Date(Long.parseLong("1333090000900"));
date = dateFormat.format(d);