2014-11-25 119 views
-1

我有從數據庫中檢索到的時間戳。
對於前:從時間戳分開獲取時間和日期

Timestamp acceptedDate = 2014-10-27 13:39:50; 

現在我想要得到的時間戳的一部分時間中的時間戳不同的變量,日期部分在不同的變量,也是時間應該是12小時制。如何實現這一目標?

+0

試與Simpledatefromat http://www.mkyong.com/java/java-date-and-calendar-examples/ http://java67.blogspot.in/2013/01/how-to-format-date-in-java- simpledateformat-example.html – Shriram 2014-11-25 06:06:12

+0

檢查了這一點。 http://stackoverflow.com/questions/7492423/how-can-i-convert-a-timestamp-into-either-date-or-datetime-object – Aditya 2014-11-25 06:06:44

+0

Thanx for help.Got it !!!!! – 2014-11-25 06:26:15

回答

0

拆分得到的日期和時間......

String date = acceptedDate.toString().split(" ")[0]; 
String time = acceptedDate.toString().split(" ")[1]; 

轉換24小時至12小時格式...

DateFormat f1 = new SimpleDateFormat("hh:mm:ss"); 
Date d = f1.parse(time); 
DateFormat f2 = new SimpleDateFormat("h:mma"); 
f2.format(d).toLowerCase(); 
time = f2.toString(); 

我希望這可以幫助... :)