我寫這段代碼轉換串時間戳:時間戳格式匹配
String timeStamp = "2012-04-13 09:00:30";
try{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date parsedDate = sdf.parse(timeStamp);
System.out.println(parsedDate.toString());
java.sql.Timestamp timestamp = new java.sql.Timestamp(parsedDate.getTime());
System.out.println(timestamp.toString());
}catch (Exception e) {
// TODO: handle exception
}
我得到的輸出是:
2012-04-13 09:00:30.0
但我想輸出是:
2012-04-13 09:00:30
ie ie not need the0.0 the end
請建議
感謝,
爲什麼不只是從一個轉換到另一個呢?這不僅僅對你有幫助嗎?您可以將時間戳轉換爲日期,或者其他方式... java.sql.Timestamp sqlTimeStamp = new java.sql.Timestamp(date.getTime()); 如果這還不夠,請您詳細說明一下嗎? – 2012-04-15 09:12:39