fix(mining-app): 分配记录 distributionMinute 时间转换为北京时间
_shortTime 中 DateTime.parse() 后未调用 .toLocal(), 导致第一行的分配时间仍显示 UTC 而非北京时间(与第三行 createdAt 不一致)。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
40731c08ea
commit
b59d5bda2d
|
|
@ -298,7 +298,7 @@ class _MiningRecordsListPageState extends ConsumerState<MiningRecordsListPage> {
|
||||||
// 去掉秒和毫秒部分,截短年份
|
// 去掉秒和毫秒部分,截短年份
|
||||||
final t = time.replaceAll('T', ' ').split('.').first; // 去毫秒
|
final t = time.replaceAll('T', ' ').split('.').first; // 去毫秒
|
||||||
try {
|
try {
|
||||||
final dt = DateTime.parse(t);
|
final dt = DateTime.parse(t).toLocal();
|
||||||
final y = (dt.year % 100).toString().padLeft(2, '0');
|
final y = (dt.year % 100).toString().padLeft(2, '0');
|
||||||
final m = dt.month.toString().padLeft(2, '0');
|
final m = dt.month.toString().padLeft(2, '0');
|
||||||
final d = dt.day.toString().padLeft(2, '0');
|
final d = dt.day.toString().padLeft(2, '0');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue