未处理的异常:FormatException:无效的 radix-10 数字(在字符 1 处)。将字符串转换为 int 时遇到问题
Unhandled Exception: FormatException: Invalid radix-10 number (at character 1). Facing a issue while converting string to int
我在尝试将字符串转换为 int 时遇到问题。我已从世界时间成功获取数据 api 但是当我将偏移量转换为字符串并添加它时,代码成功运行但未在控制台上显示数据。
控制台中的错误是:
上述错误的代码是:
您遇到此错误是因为 05:30 确实不是数字!
您需要做的是将小时与分钟分开,分别解析它们并根据您拥有的值创建持续时间对象,
final time = offset.toString();
final hours = time.split(':').first;
final minutes = time.split(':').last;
now = now.add(Duration(hours: hours, minutes: minutes));
我在尝试将字符串转换为 int 时遇到问题。我已从世界时间成功获取数据 api 但是当我将偏移量转换为字符串并添加它时,代码成功运行但未在控制台上显示数据。
控制台中的错误是:
上述错误的代码是:
您遇到此错误是因为 05:30 确实不是数字! 您需要做的是将小时与分钟分开,分别解析它们并根据您拥有的值创建持续时间对象,
final time = offset.toString();
final hours = time.split(':').first;
final minutes = time.split(':').last;
now = now.add(Duration(hours: hours, minutes: minutes));