次のようにテキストボックスに日付を入力すると: 2/2/1998
日付をこのように表示したい
02021998
ToShortDateString()
次のように返します。02/2/1998
次のようにテキストボックスに日付を入力すると: 2/2/1998
日付をこのように表示したい
02021998
ToShortDateString()
次のように返します。02/2/1998
で形式ToString()
を指定できます。日付形式の詳細については、こちらを参照してください。
DateTime date = DateTime.Parse("2/2/1998", CultureInfo.InvariantCulture);
string dateString = date.ToString("ddMMyyyy", CultureInfo.InvariantCulture);
は
invariant culture
カルチャに依存しません。英語に関連付けられていますが、国/地域には関連付けられていません。CultureInfo インスタンス化メソッドの呼び出しで空の文字列 ("") を使用して、インバリアント カルチャを名前で指定します。CultureInfo.InvariantCulture は、インバリアント カルチャのインスタンスも取得します。カルチャを必要とする System.Globalization 名前空間のほぼすべてのメソッドで使用できます。CompareInfo、DateTimeFormat、NumberFormat などのプロパティによって返されるオブジェクトも、インバリアント カルチャの文字列比較および書式設定規則を反映しています。
まず、次のように解析する必要がありDateTime
ます。
DateTime dt = DateTime.Parse("2/2/1998");
ToString
次に、カスタム形式で使用できます。
string str = dt.ToString("ddMMyyyy", CultureInfo.InvariantCulture);
ただし、月と日が明確でないため、最適なサンプルではありません。