Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (2)

Лучшие ответы пользователя

Все ответы (1)
  • Как определить какой сейчас сезон и сколько прошло дней по сегодня?

    @Electron12121
    Вы можете использовать оператор switch для выбора правильного сезона в зависимости от значения переменной todaysSeason:
    ini
    var getTodaysDate = DateTime.Now;
    var todaysSeason = GetSeason(getTodaysDate);

    switch (todaysSeason)
    {
    case Season.Spring:
    daysPassed = getTodaysDate - springStarts;
    break;
    case Season.Summer:
    daysPassed = getTodaysDate - summerStarts;
    break;
    case Season.Autumn:
    daysPassed = getTodaysDate - autumnStarts;
    break;
    case Season.Winter:
    daysPassed = getTodaysDate - winterStarts;
    break;
    }
    Также вы можете использовать метод DateTime.ToLocalTime(), чтобы получить локальное время для текущей даты и времени. Это может быть полезно, если вы хотите определить сезон для определенной временной зоны.
    var getTodaysDate = DateTime.Now.ToLocalTime();
    var todaysSeason = GetSeason(getTodaysDate);
    Ответ написан
    Комментировать