app-starlock/star_lock/lib/tools/dateUtils.dart
Daisy b47f8423df 1,电子钥匙循环有效期UI及逻辑修改
2,新增全局公用的时间转化格式的方法
3,修改部分请求字段类型
2024-02-29 16:08:03 +08:00

29 lines
931 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');
// print('Formatted DateTime: $formattedDateTime');
// // 解析日期时间字符串
// String dateString = '08:30';
// DateTime parsedDateTime = DateUtils.parseDateTime(dateString, 'HH:mm');
// print('Parsed DateTime: $parsedDateTime');
// }