0

我正在尝试使用 unityscript 在 Unity 中格式化 .NET TimeSpan。

我已经导入System了,我正在尝试这样做:

c.timeLeft = (now - c.endTime).ToString("HH:mm:ss.f");

c.timeLeft是一个字符串。

nowDateTime.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 方法?

4

1 回答 1

0

等一下

http://msdn.microsoft.com/en-us/library/dd992632.aspx

支持:4.5、4

Unity 使用 .NET 2.0

这就是我不能使用的原因TimeSpan.ToString(String),因为我的 .NET 版本不存在它

于 2013-04-19T04:15:03.323 回答