mirror of
https://github.com/KitsunePie/AppErrorsTracking.git
synced 2025-09-04 02:05: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.difference
|
||||||
import com.fankes.apperrorstracking.utils.factory.toUtcTime
|
import com.fankes.apperrorstracking.utils.factory.toUtcTime
|
||||||
import java.io.Serializable
|
import java.io.Serializable
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -90,6 +91,12 @@ data class AppErrorsInfoBean(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取异常本地化 UTC 时间
|
||||||
|
* @return [String]
|
||||||
|
*/
|
||||||
|
private val utcTime get() = timestamp.toUtcTime()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取异常本地化经过时间
|
* 获取异常本地化经过时间
|
||||||
* @return [String]
|
* @return [String]
|
||||||
@@ -106,10 +113,10 @@ data class AppErrorsInfoBean(
|
|||||||
)
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取异常本地化 UTC 时间
|
* 获取异常本地化时间
|
||||||
* @return [String]
|
* @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" +
|
"[Package Name]: $packageName\n" +
|
||||||
(if (userId > 0) "[User Id]: $userId\n" else "") +
|
(if (userId > 0) "[User Id]: $userId\n" else "") +
|
||||||
"[Error Type]: ${if (isNativeCrash) "Native" else "Jvm"}\n" +
|
"[Error Type]: ${if (isNativeCrash) "Native" else "Jvm"}\n" +
|
||||||
"[Crash Time]: $dateTime\n" +
|
"[Crash Time]: $utcTime\n" +
|
||||||
"[Stack Trace]:\n" + stackTrace
|
"[Stack Trace]:\n" + stackTrace
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -149,6 +156,6 @@ data class AppErrorsInfoBean(
|
|||||||
"[Package Name]: $packageName\n" +
|
"[Package Name]: $packageName\n" +
|
||||||
(if (userId > 0) "[User Id]: $userId\n" else "") +
|
(if (userId > 0) "[User Id]: $userId\n" else "") +
|
||||||
"[Error Type]: ${if (isNativeCrash) "Native" else "Jvm"}\n" +
|
"[Error Type]: ${if (isNativeCrash) "Native" else "Jvm"}\n" +
|
||||||
"[Crash Time]: $dateTime\n" +
|
"[Crash Time]: $utcTime\n" +
|
||||||
"[Stack Trace]:\n" + stackTrace
|
"[Stack Trace]:\n" + stackTrace
|
||||||
}
|
}
|
Reference in New Issue
Block a user