我似乎被困在加上我的timepan领域。我已阅读sum of timespans in c#,但无法理解我在解决方案中使用它的方式。我知道你不能在没有首先将它们转换为Timespan.ticks的情况下将timepans添加到一起,我该怎么做?
我目前拥有的是一周中的日常模型。我需要这样,以便用户可以为供应商分配一天的时间来进行工作。这是我想要总结的屏幕http://prntscr.com/alwd1q。这将是每个人。
我的模特是
public class Plan
{
[Key]
public int PlanId { get; set; }
[DataType(DataType.Time)]
[Range(typeof(TimeSpan), "00:00", "12:00")]
[DisplayFormat(DataFormatString = @"{0:hh\:mm\:ss}")]
public TimeSpan? Monday { get; set; }
[DataType(DataType.Time)]
public TimeSpan Tuesday { get; set; }
[DataType(DataType.Time)]
public TimeSpan Wednesday { get; set; }
[DataType(DataType.Time)]
public TimeSpan Thursday { get; set; }
[DataType(DataType.Time)]
public TimeSpan Friday { get; set; }
[DataType(DataType.Time)]
public TimeSpan Saturday { get; set; }
[DataType(DataType.Time)]
public TimeSpan Sunday { get; set; }
我试图按照以下方式去做,但发现我不能
public static TimeSpan Total
{
get
{
TimeSpan sp1 = TimeSpan.FromTicks(Monday);
TimeSpan sp2 = TimeSpan.FromTicks(Tuesday);
TimeSpan sp3 = sp1.Add(sp2);
return (sp3);
};
}`
我希望有人可以帮助我 非常感谢
答案 0 :(得分:1)
将Timespan.Ticks加在一起:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>some text<br>on several lines</p>
<p class="bg">some text<br>on several lines</p>
<p class="bg">some text<br>on several lines<br><br>and another<br>some text<br>on several lines<br><br>and another</p>
<p class="bg">some text<br>on several lines<br><br>and another</p>
<p>some text<br>on several lines<br><br>and another<br>some
<p class="bg">some text<br>on several lines</p>
<p class="bg">some text<br>on several lines<br><br>and another<br>some text<br>on several lines<br><br>and another</p>
<p class="bg">some text<br>on several lines<br><br>and another</p>
<p>some text<br>on several lines<br><br>and another<br>some text<br>on several lines<br><br>and another</p>
您的星期一属性是可以为空的TimeSpan,因此您需要使用该值。还要确保首先填充该值,否则将引发异常。