我使用DatePicker
来选择日期。 所以,在选择日期后,我应该通过显示它MessageBox
。 我能够显示它,但它是在格式DD/MM/YYYY
。
我希望的格式来显示它YYYY-MM-DD
。 所以,请谁能帮我做要紧。 现在我使用的代码显示日期:
string date1 = datepicker.ValueString;
MessageBox.Show(date1);
但我可以显示当前的日期格式,并根据需要通过使用代码显示它:
string format = "yyyy-MM-dd";
string f = DateTime.Now.ToString(format);
所以,请帮助我通过做同样DatePicker
。
在XAML页面此声明(声明之前添加引用文件)
xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
添加这里面的ContentPanel
<toolkit:DatePicker Name="datePickerOne"/>
在C#页面添加此
DateTime dte = new DateTime();
dte = (DateTime)datePickerOne.Value;
MessageBox.Show(dte.ToString("yyyy/MM/dd"));
现在,检查一下。
我这样做是使用代码
<toolkit:DatePicker Name="datepicker" BorderBrush="Transparent" BorderThickness="0" Value="" Background="Transparent" TabNavigation="Cycle" Template="{StaticResource DatePickerControlTemplate1}"/>
在CS文件,我添加
string format = "yyyy-MM-dd";
string date1 = datepicker.ValueString;
DateTime datevalue = DateTime.Parse(date1);
string d = datevalue.ToString(format);
MessageBox.Show(d);
而最后我得到了所需的输出,并通过对DatePicker的方式,我们必须安装WPtoolkit包