1

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.

4

2 回答 2

1

在 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"));

现在检查一下。

于 2013-07-29T11:45:15.650 回答
1

我通过使用代码做到了

<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 Package

于 2013-07-29T12:06:48.183 回答