如何转换/日期(1426066399983)/到2015年3月3日星期三在android中

时间:2015-03-11 10:45:19

标签: java android

我已经在sql datable中发送了sendTime消息,如

String timeStamp = new SimpleDateFormat("ddMMyyyy_HHmm", Locale.getDefault()).format(new Date());

但是当我从表中获取sendTime时,它就像/ Date(1426066399983)/

所以我想将字符串时间戳转换为/ Date(1426066399983)/到2015年3月3日23:00格式我该怎么做

2 个答案:

答案 0 :(得分:0)

我猜1426066399983是毫秒时间?如果是这样的话会使用Calendar

Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(1426066399983);

SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy/HH/mm");
String strdate = sdf.format(calendar.getTime());

这样的事情应该有效

答案 1 :(得分:0)

我想你的日期号很长。

long a = 1426066399983;
Date date = new Date((long) a);
String formattedDate = new SimpleDateFormat("dd/MM/yyyy - HH/mm").format(date);