日期:2014-05-17 浏览次数:20469 次
DateTime date = DateTime.Now; int minute = date.Minute; if (minute > 30) { } else { }
------解决方案--------------------
```timespan类
取时间差的貌似 里面有方法 去看以下吧。
------解决方案--------------------
DateTime time = new DateTime(); time.Date.Minute//获取时间的分钟部分 DateTime starttime = Convert.ToDateTime(dateTimePicker1.Value.ToLongDateString()); DateTime endtime =Convert.ToDateTime(dateTimePicker2.Value.ToLongDateString()); TimeSpan pan = endtime - starttime;
------解决方案--------------------
好久以前写的一段了,给你参考一下。
public double GetTotalMinutes(DateTime dtStart, DateTime dtEnd)
{
try
{
TimeSpan timeSpan = dtEnd - dtStart;
return Math.Abs(timeSpan.TotalMinutes);
}
catch (Exception e)
{
throw e;
}
}
public double GetTotalMinutes(string start, string end)
{
try
{
DateTime dtStart = Convert.ToDateTime(start);
DateTime dtEnd = Convert.ToDateTime(end);
return GetTotalMinutes(dtStart, dtEnd);
}
catch (Exception e)
{
throw e;
}
}
------解决方案--------------------
timespan
------解决方案--------------------
Timespan tp=结束时间-开始时间;
可以从tp里面取出总分钟等