DateTime.Now, что-то непонятное...
От: flashfm  
Дата: 13.11.04 00:28
Оценка:
.NET Framework v1.1.4322, WinXP SP2

1) Пишем консольное приложение:

static void Main(string[] args)
{
    DateTime dt = DateTime.Now;
    string p = "%y";
    Console.WriteLine(dt.ToString(p));
}

потом Start Without Debugging (Ctrl+F5). Выводит последнюю цифру года (например 4).

2) Меняем месяц в системных часах винды.

3) Меняем код и запускаем такиж ме способом (Start Without Debugging)
static void Main(string[] args)
{
    DateTime dt = DateTime.Now;
    Console.WriteLine("123");
}

у меня, почему-то, выводит снова 4, а не 123. Может кто-то сталкивался с этим и объяснит почему

p.s.:после Rebuild Solution всё окей



13.11.04 12:44: Перенесено модератором из '.NET' — AndrewVK
we | never | gonna | stop
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.