Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将datepicker valuestring转换为ToLongDateString_String_Datetime_Datepicker_Windows Phone 8 - Fatal编程技术网

将datepicker valuestring转换为ToLongDateString

将datepicker valuestring转换为ToLongDateString,string,datetime,datepicker,windows-phone-8,String,Datetime,Datepicker,Windows Phone 8,我想从这篇文章开始整个问题: 因此,我已经完成了本文中的操作,现在希望将所选日期的值设置为LongDateString: 值\u更改事件如下所示: void datePicker_ValueChanged(object sender, DateTimeValueChangedEventArgs e) { var datevalue = this.datePicker.ValueString; MessageBoxResult m = MessageBox.S

我想从这篇文章开始整个问题:

因此,我已经完成了本文中的操作,现在希望将所选日期的值设置为LongDateString:

值\u更改事件如下所示:

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

有没有办法将其转换为LongDateString?

不确定ValueString是什么格式,但在使用LongDateString之前,需要将其解析为DateTime。有关更多信息,请参阅或。然后可以使用结果并调用LongDateString。

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

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

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

final = result.ToLongDateString();