gpt4 book ai didi

c# - 如何测试两个日期时间是否相同?

转载 作者:IT王子 更新时间:2023-10-29 03:54:26 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
How to compare Dates in C#

我的这段代码:

public static string getLogFileNameForDate(DateTime dt)
{
if (dt.Equals(DateTime.Now))

...即使两个日期相同(日期)也会失败,因为 dt 在启动时被分配了一个值(例如“6/18/2012 15:19:42”),因此日期不完全是相同,即使年、月和日相同(DateTime.Now 的值可能是“6/18/2012 15:30:13”)。

我知道我可以这样测试:

if ((dt.Year.Equals(DateTime.Now.Year) && (dt.Month.Equals(DateTime.Now.Month) && (dt.Day.Equals(DateTime.Now.Day))

...但这看起来有点像 Jethro*

什么是公认/首选方法(没有双关语意)?

  • Clampett,不是 Tull

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