我想知道如何DateTime.Now
以相同的格式进行格式化Thursday 03:00 PM
,以便将其与我的自定义格式日期时间值进行比较,
我正在尝试创建一个简单的调度系统,如果特定日期时间与当前日期时间相等,则代码将在其下运行,但我坚持将自定义日期与当前日期时间进行比较
string[] schedule = { "Thursday 2:47 PM", "Thursday 2:50 PM", "Thursday 2:55 PM" };
private void timer1_Tick(object sender, EventArgs e)
{
DateTime dateValue;
foreach (var i in schedule)
{
if (DateTime.TryParse(i, out dateValue))
{
if (dateValue == DateTime.Now)
{
//do something here
}
}
}
}
private void Form1_Shown(object sender, EventArgs e)
{
timer1.Start();
}