app-starlock/star_lock/lib/tools/dateUtils.dart
2024-04-26 15:38:59 +08:00

27 lines
829 B
Dart

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