颤动中处理数据时间解析错误
Handling Data Time parse Error in flutter
如果我的 API 输出是 "datePosted": ""
如何处理这个错误
我正在使用 https://pub.dev/packages/intl
当数据为Not = ''时输出。
你可以这样做
void main() {
String date = 'invalid-date';
String dormattedDateTime = formatDate(date);
}
String formatDate(String date) {
try {
DateTime dateTime = DateTime.parse(date);
return DateFormat('yMMMD').format(dateTime);
} on FormatException {
return '';
} catch (e) {
return '';
}
}
如果我的 API 输出是 "datePosted": ""
如何处理这个错误我正在使用 https://pub.dev/packages/intl
当数据为Not = ''时输出。
你可以这样做
void main() {
String date = 'invalid-date';
String dormattedDateTime = formatDate(date);
}
String formatDate(String date) {
try {
DateTime dateTime = DateTime.parse(date);
return DateFormat('yMMMD').format(dateTime);
} on FormatException {
return '';
} catch (e) {
return '';
}
}