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