在unityscript中格式化.NET TimeSpan

时间:2013-04-19 04:09:41

标签: .net datetime unity3d unityscript

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

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

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

c.timeLeft是一个字符串。

nowDateTime.Now

c.endTimeDateTime

now -c.endTime返回TimeSpan

Unity告诉我

No appropriate version of 'System.TimeSpan.ToString' for the argument list '(String)'        was found. 

但.NET文档告诉我String.ToString(String)valid.

发生了什么事?我怎样才能像我期望的那样使用.NET方法?

1 个答案:

答案 0 :(得分:0)

哦等等

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

支持:4.5,4

Unity使用.NET 2.0

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