Есть ли способ установить отрицательные значения при вызове конструктора DateTime.Отрицательные значения в C# DateTime
так:
DateTime date = new DateTime(2011, 2, -1);
будет такой же, как:
DateTime date = new DateTime(2011, 1, 31);
Я знаю, что это работает и на других языках, но проблема в том, что C# .net бросает исключение, когда я делая это. Любые идеи о том, как это сделать в C# .net?
это не может работать по-разному в разных языках .net, потому что 'DateTime' является частью общей библиотеки. – Andrey
почему вы хотите отрицательное время нации? если вы хотите вычесть время, то либо используйте .AddDays (-x), либо .AddMonths (-x) и т. д., либо существует еще один класс под названием TimeSpan, который вы можете использовать для времен, которые не являются целым днем или целым месяцем и т. д. – WraithNath
@ WraithNath: Как я должен написать приложение в .net, чтобы напомнить о дне рождения моих динозавров с этим ограничением!?!?! – Mystra007