📜  dart 将字符串转换为日期时间 - Dart (1)

📅  最后修改于: 2023-12-03 15:00:20.418000             🧑  作者: Mango

将字符串转换为日期时间 - Dart

在 Dart 中,我们可以使用 DateTime.parse() 方法将字符串转换为日期时间。

String dateString = '2021-10-06 10:00:00';
DateTime dateTime = DateTime.parse(dateString);
print(dateTime); // 输出:2021-10-06 10:00:00.000

需要注意的是,字符串格式必须符合以下要求:

  1. 日期和时间用一个空格分隔;
  2. 日期格式为 yyyy-MM-dd
  3. 时间格式为 HH:mm:ss

如果字符串格式不符合要求,将会抛出 FormatException 异常。

以下是将字符串转换为日期时间的完整示例代码:

void main() {
  String dateString = '2021-10-06 10:00:00';
  DateTime dateTime = DateTime.parse(dateString);
  print(dateTime); // 输出:2021-10-06 10:00:00.000
}
参考资料