我有两个连接到 jquery Datepicker 的文本框。选择日期时,日期将显示在文本框中,格式为d m yy
例如 2013 年 10 月 10 日。我环顾四周,发现很多关于转换为日期但不是从这种格式转换的方法,有什么办法可以做到吗?
问问题
366 次
3 回答
3
如果格式10 oct 2013
如前所述,您可以通过DateTime
以下方式将实数转换为此类字符串:
string format = "dd MMM yyyy";
string result = dt.ToString(format, CultureInfo.InvariantCulture); // maybe ToLower according to your string
CultureInfo.InvariantCulture
即使具有不同的文化,也会强制使用英语。
如果您需要解析它string
以DateTime
使用ParseExact
:
DateTime dt = DateTime.ParseExact("10 oct 2013", format, CultureInfo.InvariantCulture);
于 2013-10-10T11:25:13.270 回答
0
您是否尝试过如下格式化字符串?
txtBox.ToString("d M yy");
哎呀,我的意思是
dateTime.ToString("d M yy");
于 2013-10-10T11:21:51.587 回答