gpt4 book ai didi

c# - DateTime 转换为 Date,然后在 C# 中返回 DateTime

转载 作者:太空狗 更新时间:2023-10-29 23:57:01 25 4
gpt4 key购买 nike

我使用它将 DateTime 值转换为 Date,然后我添加 00:00:00 和 23:59:59 以确保在计算内容时考虑一整天。我很确定这是错误的做事方式。什么是正确的方法?

        DateTime varObliczOd = DateTime.Parse(dateTimeWycenaPortfelaObliczDataOd.Value.ToShortDateString() + " 00:00:00");
DateTime varObliczDo = DateTime.Parse(dateTimeWycenaPortfelaObliczDataDo.Value.ToShortDateString() + " 23:59:59");

最佳答案

如果 dateTimeWycenaPortfelaObliczDataOdDateTime 类型,您可以使用:

dateTimeWycenaPortfelaObliczDataOd.Date

仅获取日期部分(时间将为 00:00:00...)。如果你想获得日期的最后一个刻度,你可以使用:

dateTimeWycenaPortfelaObliczDataOd.Date.AddDays(1).AddTicks(-1)

但您真的最好使用下一个日期 (.AddDays(1))。

在任何情况下,都不需要转换为字符串再返回到 DateTime。

关于c# - DateTime 转换为 Date,然后在 C# 中返回 DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2387477/

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