说明: 我有一个字符串格式的时间戳,它来自 json 文件中的服务器。我的时间戳类似于 1454544000 这种格式。我将这个时间存储到字符串变量中。
这是我的代码
Timestamp ts=new Timestamp(System.currentTimeMillis());
Date d=new Date(ts.getTime());
Log.e("TimeStamp",""+d.toString());
但它返回当前的今天日期。我想转换从 json 文件获得的时间戳。
如何将上面的时间戳转换为日期 fromat???
最佳答案
代码应如下所示:
long timestamp = 1454544000;
Date date = new Date(timestamp);
如果您还想自定义日期格式,可以尝试使用SimpleDateFormat
。这里还有一个示例代码:
SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String formattedDate = formatter.format(date);
有关 SimpleDateFormat
的更多信息,您可以查看以下内容:Simple Date Format
关于android - 如何在android中将字符串时间戳转换为日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36369758/