gpt4 book ai didi

c# - 如何将格式为 "dd/mm"的日期与 DateTime.Now 进行比较

转载 作者:太空宇宙 更新时间:2023-11-03 21:06:32 28 4
gpt4 key购买 nike

请告知我如何检查当前日期 ( DateTime.Now ) 是否在格式为“dd/mm ”的日期音符中。例如 - 01.01 <= DateTime.Now <= 01.03 - 当前日期超过 1st of January但少于1st of March

最佳答案

dateStrFrom 为第一个输入,即起始日期,dateStrTo 为第二个输入,即截止日期。然后您可以使用 DateTime.TryParseExact 将其转换为处理比较所需的 DateTime 对象。

我希望你正在寻找这样的东西:

string dateStrFrom = "01.01"; 
string dateStrTo = "01.03";
DateTime dateFrom, dateTo;
DateTime.TryParseExact(dateStrFrom, "dd.MM", CultureInfo.InvariantCulture, DateTimeStyles.None, out dateFrom);
DateTime.TryParseExact(dateStrTo, "dd.MM", CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTo);
if (dateFrom <= DateTime.Now && dateTo <= DateTime.Now)
{
// code here this will be the true condition for you
}

关于c# - 如何将格式为 "dd/mm"的日期与 DateTime.Now 进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40837258/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com