import 'package:intl/intl.dart'; String formatDateUS(String dateStr, {bool withTime = false}) { // 假设后端返回的格式是 "2025-09-05T15:25:00Z" final date = DateTime.parse(dateStr); if (withTime) { return DateFormat("MMM d, yyyy 'at' h:mm a", 'en_US').format(date.toLocal()); // 输出: Sep 5, 2025 at 11:25 PM (取本地时区) } else { return DateFormat("MMM d, yyyy", 'en_US').format(date.toLocal()); // 输出: Sep 5, 2025 } }