mirror of
https://github.com/qinglong-app/qinglong_app.git
synced 2025-10-09 16:48:19 +08:00
add detail page
This commit is contained in:
@@ -1,7 +1,28 @@
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:intl/intl.dart';
|
||||
|
||||
class Utils {
|
||||
static void hideKeyBoard(BuildContext context) {
|
||||
FocusScope.of(context).requestFocus(FocusNode());
|
||||
}
|
||||
|
||||
static String formatMessageTime(int time) {
|
||||
DateTime current = DateTime.now();
|
||||
DateTime chatTime = DateTime.fromMillisecondsSinceEpoch(time * 1000);
|
||||
if (current.year == chatTime.year) {
|
||||
if (current.day == chatTime.day) {
|
||||
if (chatTime.hour <= 12) {
|
||||
return DateFormat("上午 H:mm").format(chatTime);
|
||||
} else {
|
||||
return DateFormat("下午 H:mm").format(chatTime);
|
||||
}
|
||||
} else if (chatTime.day == current.day - 1) {
|
||||
return DateFormat("昨天 H:mm").format(chatTime);
|
||||
} else {
|
||||
return DateFormat("M/d H:mm").format(chatTime);
|
||||
}
|
||||
} else {
|
||||
return DateFormat("yyyy/M/d HH:mm").format(chatTime);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user