我正在尝试使用 unityscript 在 Unity 中格式化 .NET TimeSpan。
我已经导入System了,我正在尝试这样做:
c.timeLeft = (now - c.endTime).ToString("HH:mm:ss.f");
c.timeLeft是一个字符串。
now是DateTime.Now
c.endTime是一个DateTime
now -c.endTime返回一个时间跨度
团结告诉我
No appropriate version of 'System.TimeSpan.ToString' for the argument list '(String)' was found.
但是 .NET 文档告诉我这String.ToString(String)是有效的。
这是怎么回事?我怎样才能像我期望的那样使用 .NET 方法?