将时间和日期与时间戳分开

时间:2014-11-25 06:02:59

标签: java

我有一个从数据库中检索到的时间戳 例如:

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

现在我想在另一个变量中获取时间戳的时间部分,并在另一个变量中获取时间戳的日期部分,并且时间应为12小时时钟。怎么能实现这个目标?

1 个答案:

答案 0 :(得分: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();

我希望这有助于......:)

相关问题