Có cách nào để đặt giá trị âm khi gọi hàm tạo DateTime không.Giá trị âm trong C# DateTime
như thế này:
DateTime date = new DateTime(2011, 2, -1);
sẽ được giống như:
DateTime date = new DateTime(2011, 1, 31);
Tôi biết điều này bằng các ngôn ngữ khác, nhưng vấn đề là C# .net ném một ngoại lệ khi tôi làm điều này. Bất kỳ ý tưởng về cách làm điều này trong C# .net?
điều này không thể hoạt động khác với ngôn ngữ .net khác nhau, vì 'DateTime' là một phần của thư viện chung. – Andrey
tại sao bạn muốn có ngày giờ âm? nếu bạn muốn trừ thời gian thì hãy sử dụng .AddDays (-x) hoặc .AddMonths (-x) vv hoặc có một lớp khác gọi là TimeSpan mà bạn có thể sử dụng cho thời gian không phải là 1 toàn bộ ngày hoặc 1 tháng toàn bộ, v.v. – WraithNath
@ WraithNath: Làm thế nào tôi phải viết một ứng dụng trong .net để được nhắc nhở về sinh nhật của những con khủng long của tôi với giới hạn đó!?!?! – Mystra007