feat: UI update

This commit is contained in:
xkeyC
2025-11-19 21:14:36 +08:00
parent 2ffb02e62d
commit 6fda5628ff
10 changed files with 126 additions and 65 deletions

View File

@@ -0,0 +1,22 @@
import 'package:fixnum/fixnum.dart';
import 'package:intl/intl.dart';
class PartyRoomUtils {
static final DateFormat dateTimeFormatter = DateFormat('yyyy-MM-dd HH:mm:ss');
/// rpc Int64 时间戳 转 DateTime
static DateTime? getDateTime(Int64? timestamp) {
if (timestamp == null || timestamp == Int64.ZERO) {
return null;
}
return DateTime.fromMillisecondsSinceEpoch(timestamp.toInt() * 1000);
}
static String? formatDateTime(Int64? timestamp) {
final dateTime = getDateTime(timestamp);
if (dateTime == null) {
return null;
}
return dateTimeFormatter.format(dateTime);
}
}