我有一个从数据库中检索到的时间戳 例如:
Timestamp acceptedDate = 2014-10-27 13:39:50;
现在我想在另一个变量中获取时间戳的时间部分,并在另一个变量中获取时间戳的日期部分,并且时间应为12小时时钟。怎么能实现这个目标?
答案 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();
我希望这有助于......:)