データベースからYYYY-MM-DD形式で日付を取得し、次の形式で表示する必要があります。
25日(月)
現在、私のコードは次のようになっています。
Label fixtureDateLabel = new Label();
fixtureDateLabel.Text = dReaderGameweekFixtures["fixtureDate"].ToString();
これを希望の形式で表示するようにするにはどうすればよいですか?
ToString
次の方法を使用してこれを行うことができます。
var result = DateTime.Parse(
dReaderGameweekFixtures["fixtureDate"].ToString()
).ToString("ddd dd");
私の知る限り、日番号の接尾辞を作成するには、少し余分なものが必要になります。これは、ここですでに便利に提供されています。
使用可能な形式の1つに従って文字列をフォーマットする必要があります。
http://msdn.microsoft.com/en-gb/library/az4se3k1.aspx
メソッドに渡しToString
ます。
以下のリンクにアクセスしてください。あなたのニーズを十分に満たして、知識を増やしてください...
フォーマットパラメータで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");