我正在使用以下代码进行短日期验证。
DateTime dt = DateTime.Now;
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("fr-FR");
if (DateTime.TryParse(textBox1.Text, out dt))
{ textBox1.Text = dt.ToShortDateString(); }
但是有一个小问题,如果用户输入 1/1/1,输出看起来像 01/01/2001。
如果用户输入 1-1-1,输出看起来像 01/01/2001。因为我给的格式。
现在我想要什么,如果用户输入 1-1-1 输出应该是 01-01-2001。