-3

データベースからYYYY-MM-DD形式で日付を取得し、次の形式で表示する必要があります。

25日(月)

現在、私のコードは次のようになっています。

Label fixtureDateLabel = new Label();
fixtureDateLabel.Text = dReaderGameweekFixtures["fixtureDate"].ToString();

これを希望の形式で表示するようにするにはどうすればよいですか?

4

4 に答える 4

3

ToString次の方法を使用してこれを行うことができます。

var result = DateTime.Parse(
  dReaderGameweekFixtures["fixtureDate"].ToString()
).ToString("ddd dd");

私の知る限り、日番号の接尾辞を作成するには、少し余分なものが必要になります。これは、ここですでに便利に提供されています

于 2013-03-25T15:57:15.207 に答える
1

使用可能な形式の1つに従って文字列をフォーマットする必要があります。

http://msdn.microsoft.com/en-gb/library/az4se3k1.aspx

メソッドに渡しToStringます。

于 2013-03-25T15:57:45.693 に答える
0

以下のリンクにアクセスしてください。あなたのニーズを十分に満たして、知識を増やしてください...

http://www.dotnetperls.com/datetime-format

于 2013-03-25T15:58:33.793 に答える
0

フォーマットパラメータで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");
于 2013-03-25T15:59:07.903 に答える