The purpose of Qowaiv.Date is to provide a date (only) alternative to System.DateTime. Since .NET 6.0, however Microsoft (finally) provides a date only implementation: System.DateOnly. Therefor, the usage of Qowaiv.Date is not longer of added value when .NET 6.0 or higher is used.
Non-compliant
class SomeClass
{
public Date Value { get; }
}
record SomeRecord(Date Value);
Compliant
class SomeClass
{
public DateOnly Value { get; }
}
record SomeRecord(DateOnly Value);
The purpose of
Qowaiv.Date
is to provide a date (only) alternative toSystem.DateTime
. Since .NET 6.0, however Microsoft (finally) provides a date only implementation:System.DateOnly
. Therefor, the usage ofQowaiv.Date
is not longer of added value when .NET 6.0 or higher is used.Non-compliant
Compliant