我正在尝试使用 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 方法?