C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#の長い日付(D)形式指定子


「D」フォーマット指定子は、カスタムの日付と時刻のフォーマット文字列を表します。

フォーマット文字列は、カルチャのDateTimeFormatInfo.LongDatePatternプロパティによって定義されます。

カスタムフォーマット文字列は-

です
dddd, dd MMMM yyyy

using System;
using System.Globalization;
class Demo {
   static void Main() {
      DateTime myDate = new DateTime(2018, 9, 20);
      Console.WriteLine(myDate.ToString("D", CultureInfo.CreateSpecificCulture("en-US")));
   }
}

出力

Thursday, September 20, 2018

  1. %を使用したC#での文字列フォーマット

    String.Forntを使用して、%を使用して文字列をフォーマットします。 C#のString.Format形式のコントロールには、パーセンテージ(%)も含まれます。これにより、値に100が乗算され、パーセント記号が追加されます。 私たちの価値が-だとしましょう double val = .322; ここで、String.Formatとformat-を使用します string.Format("string = {0:0.0%}", val); 以下は例です- 例 using System; public class Program {    

  2. C#の文字列テンプレートクラス

    StringTemplateクラスは、フォーマット文字列を解析するために使用されるため、String.Formatと互換性があります。 StringTemplateクラスは、拡張メソッドを持つNStringライブラリの下にあります。これらのメソッドを使用すると、文字列の操作を次のように簡単に使用できます。 IsNullOrEmpty() IsNullOrWhiteSpace() Join() Truncate() Left() Right() Capitalize() StringTemplate.Formatは、読みやすく、エラーが発生しにくいため、String.Formatよりも優れてい