android - 如何在android中将字符串时间戳转换为日期格式?

标签 android datetime

说明: 我有一个字符串格式的时间戳,它来自 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/

相关文章:

android - 无法为 ios 和 android 添加平台(错误 : ENOENT, 没有这样的文件或目录)

javascript - iso '' 0001-01-01T01 :00:00' adding 16 second 创建日期

php - 计算两个时间字段之间的差异

从星期日开始的 Linux 时间戳按周间隔进行 MySQL 分组

android - Android Studio 中的失败 [INSTALL_FAILED_OLDER_SDK]

android - 用渐变画线

android - 通知徽章在 Android O 中不起作用

python - 如何使用 Python 找到两个日期之间的年差? (计算一个人是否超过 18 岁)

python - 转换时区 Pandas 数据框

android - 无法从 putParcelable 函数传递 arraylist,错误 Wrong argument Found ImagesPath required Parceble