我必须以 YYYY-MM-DD 格式从数据库中检索日期并将其显示为以下格式:
周一 25 日
目前我的代码如下所示:
Label fixtureDateLabel = new Label();
fixtureDateLabel.Text = dReaderGameweekFixtures["fixtureDate"].ToString();
如何调整它以我想要的格式显示?
您可以使用以下ToString
方法执行此操作:
var result = DateTime.Parse(
dReaderGameweekFixtures["fixtureDate"].ToString()
).ToString("ddd dd");
据我所知,您需要一些额外的东西来制定日期编号的后缀,这里已经很方便地提供了。
继续下面的链接,足以满足您的需求并增加您的知识...
您应该使用带有格式参数的 DateTime 的 ToString 方法
在此处查看一些信息 - http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx
Label fixtureDateLabel = new Label();
DateTime d = dReaderGameweekFixtures["fixtureDate"];
fixtureDateLabel.Text = d.ToString("yyyy-MM-dd");