app-starlock/lib/tools/dateUtils.dart
2024-05-18 09:37:50 +08:00

27 lines
829 B
Dart
Executable File

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');
// }