mirror of
https://github.com/KitsunePie/AppErrorsTracking.git
synced 2025-09-01 08:45:16 +08:00
Fix UTC time displayed directly on UI
This commit is contained in:
@@ -28,6 +28,7 @@ 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.*
|
||||
|
||||
/**
|
||||
@@ -90,6 +91,12 @@ data class AppErrorsInfoBean(
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取异常本地化 UTC 时间
|
||||
* @return [String]
|
||||
*/
|
||||
private val utcTime get() = timestamp.toUtcTime()
|
||||
|
||||
/**
|
||||
* 获取异常本地化经过时间
|
||||
* @return [String]
|
||||
@@ -106,10 +113,10 @@ data class AppErrorsInfoBean(
|
||||
)
|
||||
|
||||
/**
|
||||
* 获取异常本地化 UTC 时间
|
||||
* 获取异常本地化时间
|
||||
* @return [String]
|
||||
*/
|
||||
val dateTime get() = timestamp.toUtcTime()
|
||||
val dateTime get() = SimpleDateFormat.getDateTimeInstance().format(Date(timestamp)) ?: utcTime
|
||||
|
||||
/**
|
||||
* 获取异常堆栈分享模板
|
||||
@@ -128,7 +135,7 @@ data class AppErrorsInfoBean(
|
||||
"[Package Name]: $packageName\n" +
|
||||
(if (userId > 0) "[User Id]: $userId\n" else "") +
|
||||
"[Error Type]: ${if (isNativeCrash) "Native" else "Jvm"}\n" +
|
||||
"[Crash Time]: $dateTime\n" +
|
||||
"[Crash Time]: $utcTime\n" +
|
||||
"[Stack Trace]:\n" + stackTrace
|
||||
|
||||
/**
|
||||
@@ -149,6 +156,6 @@ data class AppErrorsInfoBean(
|
||||
"[Package Name]: $packageName\n" +
|
||||
(if (userId > 0) "[User Id]: $userId\n" else "") +
|
||||
"[Error Type]: ${if (isNativeCrash) "Native" else "Jvm"}\n" +
|
||||
"[Crash Time]: $dateTime\n" +
|
||||
"[Crash Time]: $utcTime\n" +
|
||||
"[Stack Trace]:\n" + stackTrace
|
||||
}
|
Reference in New Issue
Block a user