短い日付(d)フォーマット指定子
「d」フォーマット指定子は、カスタムの日付と時刻のフォーマット文字列を表します。
フォーマット文字列は、カルチャのDateTimeFormatInfo.ShortDatePatternプロパティによって定義されます。
カスタムフォーマット文字列は-
ですMM/dd/yyyy
例
using System;
using System.Globalization;
class Demo {
static void Main() {
DateTime myDate = new DateTime(2018,9, 09);
Console.WriteLine(myDate.ToString("d", DateTimeFormatInfo.InvariantInfo));
Console.WriteLine(myDate.ToString("d", CultureInfo.CreateSpecificCulture("en-US")));
}
} 出力
09/09/2018 9/9/2018
-
C#ラウンドトリップ(R)フォーマット指定子
このラウンドトリップ( R)形式指定子は、Single、Double、およびBigIntegerタイプでサポートされています。 文字列に変換された数値が解析されて同じ数値に戻されるようにします。 例を見てみましょう- まず、二重変数があります。 double doubleVal = 0.91234582637; ここで、ToString()メソッドを使用して:ラウンドトリップ形式指定子を設定します。 doubleVal.ToString("R", CultureInfo.InvariantCulture); 完全な例を見てみましょう- 例 using System
-
C#正規表現を使用した日付形式の検証
日付形式の検証には、C#のDateTime.TryParseExactメソッドを使用します。 それらのメソッドは、日付と時刻の指定された文字列表現を同等のDateTimeに変換します。入力した日付形式が正しいかどうかをチェックします。 例 using System; using System.Globalization; namespace Demo { class Program { static void Main(string[] args) { D