匹配时间为HH:MM,但默认为匹配HH:MM;SS[英] matching time HH:MM but bydefault they are matching HH:MM;SS

问题描述

你好,
我在asp.net工作.
if (DateTime.Now <= MailTime)//在窗口配置中采用 MailTime =7:00 pm 的应用程序中的条件.在应用程序中使用
我只想要以分钟为单位的匹配时间,但默认情况下系统匹配 HH:MM:SS 并以任何我想在 if 循环中输入的方式返回到 else
请帮帮我

解决方案
试试这个

DateTime d = DateTime.Parse((DateTime.Now.ToString("hh:mm")));if (d <= MailTime){Response.Write("yes");}

Convert.ToDateTime(DateTime.Now.ToString("hh:mm"))


首先,只获取分钟和小时,然后转换为 DateTime 对象,然后与您的其他 datetime 对象进行比较.有很多方法可以做到这一点,这只是一个例子.

本文地址:https://www.itbaoku.cn/post/1394969.html