不用SQL,得到一个开始时间 2012-06-06 09:15:00.000 一个结束时间 2012-06-06 12:35:00.000如何判断开始时间(2012-06-06 09:15:00.000 )的分钟部分是否大于是否大于30分钟了,假设不知道开始时间是多少如何计算开始和结束一共用了多少时间?
解决方案 »
- SOS,如何用C#来读取远程的FTP上的文件?高分相送,
- 现在有一个IP每天都在我的个人网站上注册多个用户名,而且发帖很多
- gridview 如何去除相同列
- 一直困扰我的一个简单问题(在线等)参数传递
- 如何让一串js字符串运行下
- RegisterStartupScript函数无效?!
- 如何给一个TreeView的节点设置焦点呀!在线等!急!!!
- 如何在 button 提交时,使其状态为 Disable?
- 无法将类型为“System.Data.DataColumn”的对象强制转换为类型“System.IConvertible”。
- 谁有ASP.NET开发CRM东东?高分送了
- 怎样让Gridview中的内容可以进行超链接?
- IIS针对网站某一路径生成日志
DateTime date = DateTime.Now;
int minute = date.Minute;
if (minute > 30)
{ }
else
{
}我猜一下楼主,是这个意思么- -
var strDate1strDate1=startDate.replace(/-/g,"/");
var strDate1strDate2=endDate.replace(/-/g,"/");
var date1 = Date.parse(strDate1strDate1);
var date2 = Date.parse(strDate1strDate2);
// alert("strDate2与strDate1相差"+Math.ceil((date2-date1)/(24*60*60*1000))+"天")
// alert("strDate2与strDate1相差"+(date2-date1)/(60*60*1000)+"小时")
alert("本次停车时间为:"+(date2-date1)/(60*1000)+"分钟")
}
取时间差的貌似 里面有方法 去看以下吧。
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;
}
}
可以从tp里面取出总分钟等