import 'package:intl/intl.dart'; class XSDateUtils { // 将DateTime对象格式化为指定格式的字符串 static String formatDateTime(DateTime dateTime, String format) { DateFormat dateFormat = DateFormat(format); return dateFormat.format(dateTime); } // 将指定格式的日期时间字符串解析为DateTime对象 static DateTime parseDateTime(String dateString, String format) { DateFormat dateFormat = DateFormat(format); return dateFormat.parse(dateString); } } // 使用示例 // void main() { // // 格式化日期时间 // DateTime now = DateTime.now(); // String formattedDateTime = DateUtils.formatDateTime(now, 'HH:mm'); // // 解析日期时间字符串 // String dateString = '08:30'; // DateTime parsedDateTime = DateUtils.parseDateTime(dateString, 'HH:mm'); // }