mirror of
https://github.com/StarCitizenToolBox/app.git
synced 2026-02-06 15:10:20 +00:00
feat: UI update
This commit is contained in:
22
lib/ui/party_room/utils/party_room_utils.dart
Normal file
22
lib/ui/party_room/utils/party_room_utils.dart
Normal 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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user