gpt4 book ai didi

android - 如何转换保管箱日志时间戳?

转载 作者:行者123 更新时间:2023-11-29 00:31:44 26 4
gpt4 key购买 nike

我正在调试一个安卓框架。我从设备中提取保管箱日志,它是在/data/system/dropbox 中创建的。日志文件名以这种格式打印。

event_data@1362451303699

1362451303699 是时间戳,为了便于阅读,我想将其更改为 05/03/2013 16:00。

如何转换这个时间戳?是否有任何代码需要更改?

任何帮助将不胜感激。

最佳答案

使用:Date date = new Date(timestamp);

编辑完整代码:

String wantedDate = "";
String log = "event_data@1362451303699";
int index = log.indexOf("@");
if(index != -1) {
index = index + 1; // skip @ symbol
if(index < log.length()) { // avoid out of bounds
String logtime = log.substring(+1);
try {
long timestamp = Long.parseLong(logtime);
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy HH:mm");
Date date = new Date(timestamp);
wantedDate = df.format(date);
} catch (NumberFormatException nfe) {
// not a number
}
}
}
if( ! "".equals(wantedDate) ) {
// everything OK
} else {
// error cannot retrieve date!
}

相关文档:

关于android - 如何转换保管箱日志时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15219348/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com