【问题标题】:Formatting .NET TimeSpan in unityscript在 unityscript 中格式化 .NET TimeSpan
【发布时间】:2013-04-12 09:35:27
【问题描述】:

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

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

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

c.timeLeft 是一个字符串。

nowDateTime.Now

c.endTimeDateTime

now -c.endTime 返回一个时间跨度

团结告诉我

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

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

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

【问题讨论】:

  • 团结?您是在谈论 Unity3d 游戏引擎还是 Unity IoC 容器?

标签: .net datetime unity3d unityscript


【解决方案1】:

等一下

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

支持:4.5、4

Unity 使用 .NET 2.0

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

【讨论】:

  • 使用 string.Format() 代替
猜你喜欢
  • 2019-10-23
  • 1970-01-01
  • 2013-05-06
  • 2023-03-12
  • 2013-04-04
  • 1970-01-01
  • 2016-07-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多