我的时间标记为created_on =“1324987878”,我希望时间为下午5:41。
答案 0 :(得分:2)
使用SimpleDateFormat API。
Date dateObj = new Date(1324987878);
SimpleDateFormat sdfAM = new SimpleDateFormat("MMM dd, yyyy hh:mm a");
System.out.println(sdfAM.format(dateObj));
输出:
Jan 16, 1970 01:33 PM
答案 1 :(得分:2)
使用SimpleDateFormat
示例代码
long yourmilliseconds = 1324987878;
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm +a");
Date resultdate = new Date(yourmilliseconds);
System.out.println(sdf.format(resultdate));
答案 2 :(得分:1)
使用此方法,它将返回时间为2011年4月6日上午5:23
public static String getTime(long milliseconds)
{
return DateFormat.format("MMM dd, yyyy h:mmaa", milliseconds).toString();
}
答案 3 :(得分:0)
long created_on = "1324987878";
String pattern = "HH:mm a"
SimpleDateFormat dateFormat = new SimpleDateFormat(pattern);
Date date = new Date(created_on);
// 5:41 PM
String yourFormatedDate = dateFormat.format(date);