.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