Blazor 服务器端应用程序日期时间默认为 01/01/0001

Blazor Serverside Application Datetime default to 01/01/0001

我试图让我的 CreatedDate 列为空或至少显示我启动应用程序时的当前日期而不是 01/01/0001。 我尝试了 中的示例 并在 razor 页面上的列中添加点符号 "newPerson.StartDate.Now",但该列也不起作用。

public DateTime? MyDate { get; set; }

在对象的构造函数中:

MyDate = null;

或者如果您想使用日期

MyDate = DateTime.Now;

我刚刚测试过,两者都适合我。