我有一个字符串,可以说“16:00”,我想将其转换为TimeOfDay类型。我检查了文档,它仅提供从DateTime到TimeOfDay的转换程序,但是我找不到从String转换为TimeOfDay的方法。 最佳答案 试试这个TimeOfDay _startTime = TimeOfDay(hour:int.parse(s.split(":")[0]),minute: int.parse(s.split(":")[1])); 这对我有用。