可以使用 Dart 内置的 'DateTime' 类来将字符串时间转换为时间对象。具体实现可以参考以下示例代码:

import 'dart:convert';

void main() {
  String jsonString = '{"name": "John", "age": 30, "dob": "1990-01-01"}';
  Map<String, dynamic> jsonMap = json.decode(jsonString);

  String dobString = jsonMap['dob'];
  DateTime dob = DateTime.parse(dobString);

  print('Name: ${jsonMap['name']}');
  print('Age: ${jsonMap['age']}');
  print('DOB: $dob');
}

在上述示例代码中,首先将字符串转换为 JSON 对象,然后获取其中的字符串时间,最后使用 'DateTime.parse()' 方法将其转换为时间对象。

Flutter 字符串时间转换为时间对象

原文地址: https://www.cveoy.top/t/topic/kGLT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录