From 1a57a331b9b2f49c089c5be664a52784f7c036ec Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Sun, 2 Oct 2022 00:49:39 +0800 Subject: [PATCH] Modify change timestamp displayed text to UTC time in AppErrorsInfoBean, AppErrorsRecordActivity --- .../com/fankes/apperrorstracking/bean/AppErrorsInfoBean.kt | 6 +++--- .../ui/activity/errors/AppErrorsRecordActivity.kt | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/fankes/apperrorstracking/bean/AppErrorsInfoBean.kt b/app/src/main/java/com/fankes/apperrorstracking/bean/AppErrorsInfoBean.kt index d0ea289..169e334 100644 --- a/app/src/main/java/com/fankes/apperrorstracking/bean/AppErrorsInfoBean.kt +++ b/app/src/main/java/com/fankes/apperrorstracking/bean/AppErrorsInfoBean.kt @@ -25,8 +25,8 @@ import android.app.ApplicationErrorReport import android.os.Build import com.fankes.apperrorstracking.locale.LocaleString import com.fankes.apperrorstracking.utils.factory.difference +import com.fankes.apperrorstracking.utils.factory.toUtcTime import java.io.Serializable -import java.text.SimpleDateFormat import java.util.* /** @@ -101,10 +101,10 @@ data class AppErrorsInfoBean( ) /** - * 获取异常本地化量化时间 + * 获取异常本地化 UTC 时间 * @return [String] */ - val dateTime get() = SimpleDateFormat.getDateTimeInstance().format(Date(timestamp)) ?: "DateTime not found" + val dateTime get() = timestamp.toUtcTime() /** * 获取异常堆栈分享模板 diff --git a/app/src/main/java/com/fankes/apperrorstracking/ui/activity/errors/AppErrorsRecordActivity.kt b/app/src/main/java/com/fankes/apperrorstracking/ui/activity/errors/AppErrorsRecordActivity.kt index 90dbe3e..1559798 100644 --- a/app/src/main/java/com/fankes/apperrorstracking/ui/activity/errors/AppErrorsRecordActivity.kt +++ b/app/src/main/java/com/fankes/apperrorstracking/ui/activity/errors/AppErrorsRecordActivity.kt @@ -166,7 +166,7 @@ class AppErrorsRecordActivity : BaseActivity() { ("${cacheDir.absolutePath}/temp").also { path -> File(path).mkdirs() listData.takeIf { it.isNotEmpty() }?.forEach { - File("$path/${it.packageName}_${it.timestamp}.log").writeText(it.stackOutputFileContent) + File("$path/${it.packageName}_${it.timestamp.toUtcTime()}.log").writeText(it.stackOutputFileContent) } outPutFilePath = "${cacheDir.absolutePath}/temp_${System.currentTimeMillis()}.zip" ZipFileTool.zipMultiFile(path, outPutFilePath) @@ -174,7 +174,7 @@ class AppErrorsRecordActivity : BaseActivity() { startActivityForResult(Intent(Intent.ACTION_CREATE_DOCUMENT).apply { addCategory(Intent.CATEGORY_OPENABLE) type = "*/application" - putExtra(Intent.EXTRA_TITLE, "app_errors_info_${System.currentTimeMillis()}.zip") + putExtra(Intent.EXTRA_TITLE, "app_errors_info_${System.currentTimeMillis().toUtcTime()}.zip") }, WRITE_REQUEST_CODE) }.onFailure { toast(msg = "Start Android SAF failed") } }