以"上个月"等描述性文本格式格式化.Net日期时间?

Gra*_*ler 4 .net datetime datetime-format

.Net或任何Nuget包中是否有任何功能可以将时间用于描述过去多远的格式.

例如,给出一个日期说明过去的情况.

  • 昨天
  • 5天前
  • 上个星期
  • 上个月
  • 4个月前
  • 去年

我在Perl中看到了类似的东西,我不想重新发明轮子

Cri*_*scu 5

您可以安装 NuGet包,并且您将拥有一个DateTime.ToNaturalRelativeTime似乎可以按照您的意愿执行的扩展方法.