-1

只是想开始这整个问题从这篇文章开始: http: //transoceanic.blogspot.se/2011/08/wp7-create-datepicker-control.html

所以我已经按照文章中的方式完成了,现在想将所选日期的值设为 LongDateString:

value_Changed 事件如下所示:

void datePicker_ValueChanged(object sender, DateTimeValueChangedEventArgs e)
    {
       var datevalue = this.datePicker.ValueString;
       MessageBoxResult m = MessageBox.Show(datevalue, "Date", MessageBoxButton.OK);
    }

有没有办法把它变成一个 LongDateString?

4

2 回答 2

1

不确定 ValueString 是什么格式,但您需要先将其解析为 DateTime,然后才能使用 LongDateString。有关详细信息,请参阅DateTime.ParseDateTime.ParseExact。然后您可以使用结果并调用 LongDateString。

于 2013-05-22T13:27:04.260 回答
0

阅读文档后解决了它。这是我的做法:

string final;
string datevalue = this.datePicker.ValueString;

DateTime result;
result = DateTime.Parse(datevalue);

final = result.ToLongDateString();
于 2013-05-22T16:10:57.500 回答