我正在尝试使用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
返回TimeSpan
Unity告诉我
No appropriate version of 'System.TimeSpan.ToString' for the argument list '(String)' was found.
但.NET文档告诉我String.ToString(String)
是valid.
发生了什么事?我怎样才能像我期望的那样使用.NET方法?
答案 0 :(得分:0)
哦等等
http://msdn.microsoft.com/en-us/library/dd992632.aspx
支持:4.5,4
Unity使用.NET 2.0
这就是为什么我不能使用TimeSpan.ToString(String)
,因为它与我的.NET版本不存在