未处理的异常: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));