gpt4 book ai didi

c# - 汇总日期时间

转载 作者:太空宇宙 更新时间:2023-11-03 18:51:47 24 4
gpt4 key购买 nike

对于我的 SteamBot,我想存储元素再次可交易的日期和时间。

示例:

// DateNow = 05.06.2019 13:37:00
(+ 7 days due to Steam's trade policy)
// DateNow+7Days = 12.06.2019 13:37:00
// DateIneed = 13.06.2019 09:00:00

所以我需要的 DateTime 是 CurrentDateTime + 7 Days + 剩下的到 9 点

这是我走了多远:

var date = DateTime.Now.AddDays(7);

有什么聪明的方法可以始终获得我需要的 DateTime 吗?

语言是C#

最佳答案

你可以看看是不是今天9点之前,然后把时间调到9点,否则再加一天,把时间调到9点,我觉得应该很简单。

var time = DateTime.Now;
var date = time.Hour <= 9
? time.Date.AddDays(7).AddHours(9)
: time.Date.AddDays(7).AddHours(9).AddDays(1);

关于c# - 汇总日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56467247/

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