ASP.NET MVC5 の DateTime 形式 "dd/MM/yyyy"

オメル・ファルク・アルスラン

どうすればDateTimeこのように表示できdd/MM/yyyyますか?

ここに私のコード

[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}")]
public DateTime? kayittarihi { get; set; }

そして

@{                          
   var kayittarihi = DateTime.Now.ToString("dd/MM/yyyy");
}

こうやってみると

日付/時刻形式の例を次に示します。

ジュリアン

次のような単一引用符でスラッシュを引用する必要があります。 '/'

そう dd'/'MM'/'yyyy

/日付のフォーマット文字列のメタ文字であるため、これが必要です。

「/」カスタム書式指定子は、年、月、日を区別するために使用される日付区切り文字を表します

特定の日付と時刻の文字列の日付区切り文字を変更するには、リテラル文字列の区切り文字内で区切り文字を指定します。たとえば、カスタム フォーマット文字列 mm'/'dd'/'yyyy は、常に「/」が日付区切り文字として使用される結果文字列を生成します。

MSDN を参照

このライブデモを参照してくださいフィドル

//ko-KR uses dashes for datetime format by default
Console.WriteLine(DateTime.Now.ToString("dd/MM/yyyy",new CultureInfo("ko-KR"))); //21-04-2017
Console.WriteLine(DateTime.Now.ToString("dd'/'MM'/'yyyy",new CultureInfo("ko-KR"))); //21/04/2017

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事