如何使变量日期时间全局变量

本文关键字:时间 全局变量 日期 变量 何使 | 更新日期: 2023-09-27 18:33:26

如何使newTime成为全局变量?

应及时添加30分钟,并在一定条件下使用。有必要将 var newTime 作为全局 var。

 if (timerCheck == 0)
    {
        var today = DateTime.Now;
        var interval = new TimeSpan(00, 30, 00);
        var newTime = today + interval;
        timerCheck = 1;
    }
    if (timerCheck == 1) 
    {
        var today = DateTime.Now;
        if (today >= newTime) 
        {

如何使变量日期时间全局变量

你可以这样做

public static class GlobalVariables
{
    public static DateTime NewTime { get; set; }
}

然后这样称呼它:

if (today >= GlobalVariables.NewTime)

如果将其移到外面即可。我不测试它,但它可能会起作用。

DateTime newTime;
if (timerCheck == 0)
{
    var today = DateTime.Now;
    var interval = new TimeSpan(00, 30, 00);
    newTime = today + interval;
    timerCheck = 1;
}
if (timerCheck == 1) 
{
    if (newTime.Equals(default(DateTime)) return; // don't sure is it required or not
    var today = DateTime.Now;
    if (today >= newTime) 
    {
好吧,

我认为您应该首先将其作为变量放在 If 的主体之外,然后在条件中使用它。