gpt4 book ai didi

c# - 如何使用 C# 从当前日期获取当前季度

转载 作者:太空狗 更新时间:2023-10-29 20:46:40 24 4
gpt4 key购买 nike

我试图从当前日期获取当前季度并首先将其存储为 int,然后在我获取当前季度后说它是 Q1 然后我想将 Q1 存储为字符串。我收到这样的错误:未分配的局部变量 dt。 .请帮忙。谢谢

DateTime dt;
int quarterNumber = (dt.Month - 1) / 3 + 1;

最佳答案

嗯,你没有在任何地方指定“当前日期”——你没有为你的 dt 变量赋值,这是编译器提示的。您可以使用:

DateTime dt = DateTime.Today;

请注意,这将使用系统本地时区 - 日期取决于时区。例如,如果您想要 UTC 中的当前时刻的日期,您需要:

DateTime dt = DateTime.UtcNow.Date;

仔细想想你所说的“今天”是什么意思。

此外,您的计算的一个稍微简单的替代版本是:

int quarter = (month + 2) / 3;

关于c# - 如何使用 C# 从当前日期获取当前季度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21266857/

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