更改从 AuthCookie 生成的日期格式

Change the date format that is being generated from AuthCookie

在我的用户控件中,此代码从我的 AuthCookie 获取日期并将其显示为文本字符串:

var renewDate = context.Request.Cookies["AuthCookie"]["RenewalDate"];

它输出:

<span class="renew-date">12/31/2019</span>

我想将此日期格式更改为2019 年 12 月 31 日。有没有办法将这个字符串转换为日期,然后以不同的格式显示?

您可以使用 DateTime.Parse 方法解析从 cookie 中获取的日期,然后执行 .ToString("MMM dd, yyyy") 以获取您需要的格式。