string dateFormate = CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern;
上記のコードを使用すると、システムの日付形式を変更するたびに、現在のシステム日付形式を取得できます。
例: yy/MM/dd のような日付形式を変更した場合。結果として同じ形式を取得できます。しかし、正しい現在の時刻形式を取得できません。システムでhh:mm ttのような日付形式を設定しても、常にh:mm ttという形式になります。
string timeFormate = CultureInfo.CurrentCulture.DateTimeFormat.ShortTimePattern;
次の画像は、システムの日付と時刻の形式を変更できる場所を示しています。