Аббревиатуры часовых поясов Windows в ASP.NET

Они вообще существуют? Мне очень надоело отображать «Стандартное романтическое время» для моих европейских пользователей и пытаться объяснить, почему их «Центральноевропейское время» не может отображаться как «CET». Если бы я проанализировал «Стандартное романтическое время» и представил им «RST», это было бы для них бессмысленным или, возможно, спутанным с «Русским стандартным временем» или другой чепухой.

Разве нет способа получить общепринятые сокращения из Windows? Мне нужно что-то, что работает в Северной Америке, Южной Америке, Европе, Африке и Азии.

ОБНОВЛЕНИЕ: Я знаю, что это полный взлом, но он, вероятно, поможет мне в 90% случаев, которые меня волнуют. Если у вас есть предложения, я все еще слушаю; {srand (время (NULL)); // Генератор чисел семян с указанием времени выполнения. а (правда) {int rawRand = rand (); ...

Следующий код каждую секунду выводит случайное число:

int main ()
{
    srand(time(NULL)); // Seeds number generator with execution time.

    while (true)
    {
        int rawRand = rand();

        std::cout << rawRand << std::endl;

        sleep(1);
    }
}

Как я могу уменьшить эти числа, чтобы они всегда находились в диапазоне от 0 до 100?

34
задан LihO 7 October 2013 в 09:02
поделиться