鉴于11/13/2008 - 12/11/2008作为在TextBox中发布的值,使用C#解析开始日期和结束日期的最佳方法是什么?
我知道我可以使用:
DateTime startDate = Convert.ToDateTime(TextBoxDateRange.Text.Substring(0, 10));
DateTime endDate = Convert.ToDateTime(TextBoxDateRange.Text.Substring(13, 10));
Run Code Online (Sandbox Code Playgroud)
有没有更好的办法?
var dates = TextBoxDateRange.Text.Split(new char[] { '-' }, StringSplitOptions.RemoveEmptyEntries);
var startDate = DateTime.Parse(dates[0], CultureInfo.CurrentCulture);
var endDate = DateTime.Parse(dates[1], CultureInfo.CurrentCulture);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3606 次 |
最近记录: |