次の文字列形式を使用して出力される変数があります。
var printThis = String.Format("{0:d}, {0:T}", dateAndTimeVar);
今、私は問題を抱えています。「dateAndTimeVar」に時間を設定していないときに「--.--.--」のようなものを表示するには、「{0:T}」が必要です。これは、通常のDateTimeタイプではサポートされていないようです(時刻が設定されていない場合、デフォルトで「00.00.00」が表示されます)。
'dateAndTimeVar'変数を任意の変数(他のタイプを含む)に変更できますが、文字列のフォーマットは同じままである必要があります。
これに対する解決策はありますか?