用DateDiff函数
if DateDiff(m,当前时间,15:36)>0 then
'现在没到15:36
else
'已经到了
end if
if DateDiff(m,当前时间,15:36)>0 then
'现在没到15:36
else
'已经到了
end if
解决方案 »
- ASP.net AJAX 与ASP.NET MVC 联系与区别?
- jquery mobil 地址栏问题
- 帮忙了.请问我的程序是1.1的,下了个论坛是2.0的.出现问题
- 请问如何控制DataList内绑定数据的长度(字符个数)
- 关于DropDownList页面呈现的问题
- datagrid显示查找内容的问题
- 自认为还是一个有点难度的问题
- 新手请问一个问题,用什么方法或控件在页面上实时显示系统的日期和时间,在线等待
- VS2003的问题
- 求DataGrid控件绑定其他控件的代码
- 调用SQL存储过程分页问题 运用到游标写存储过程 本人开发一时卡住了 难受! 在线讨论!高分等候结果!
- 怎样在文本框中输入特殊符号?
尽管是VB.NET但是用到的都是FRAMEWORK中的东西,你只需要修改一点点就是了,当个参考嘛
Dim n As Date = #6/8/2004 3:36:00 PM#
Dim delta As TimeSpan = Now.Subtract(n)
Console.WriteLine(delta)
Dim m As Integer = delta.Minutes
If m < 0 Then
Console.WriteLine("早于")
Else
Console.WriteLine("晚于")
End If
{
}
else
{
}
关键是不会修改呀。本人对C#还不是很熟
to jupiterII:
这个方法有点局限性,如果当前时间是10:47,而要和5:36比较的话,那也是小于吧,而实际上是大于的。我想问的是,有没有类似于datediff这样准确的,直接的比较办法。
这个方法有点局限性,如果当前时间是10:47,而要和5:36比较的话,那也是小于吧,而实际上是大于的。我想问的是,有没有类似于datediff这样准确的,直接的比较办法。
-------------
错,DateTime.Now.ToString("mm:ss") 在5:36输出结果是"05:36",和"10:47"相比你说谁大?
用timespan怎么用
if(ts.TotalSeconds >0)
......
if(ts.TotalSeconds >0)
......这个解决方法思路正确,实现不对,呵呵