Flutter 字符串时间转换为时间对象
可以使用 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()' 方法将其转换为时间对象。
原文地址: https://www.cveoy.top/t/topic/kGLT 著作权归作者所有。请勿转载和采集!