Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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
Wpf 根据保存在数据库中的更改日期选择器日期格式_Wpf_Mvvm_Datepicker - Fatal编程技术网

Wpf 根据保存在数据库中的更改日期选择器日期格式

Wpf 根据保存在数据库中的更改日期选择器日期格式,wpf,mvvm,datepicker,Wpf,Mvvm,Datepicker,很抱歉出现了noob问题,但是否可以在日期选择器中更改日期格式 我在谷歌上搜索过,但我看到的唯一一件事是我要么更改了CultureInfo,要么设置了StringFormat 我尝试绑定StringFormat,但我意识到它不是DP 那么,是否可以更改日期格式?比如说: 数据库中的格式: 年/月/日 年月日 yyyy/dd/mm yyyy/mm/dd …(等) 蒂亚 这可以帮助你 首先匹配格式 (在数组中,添加更多要检查的格式) 然后将其更改为您的格式 var x=dateValue.ToStr

很抱歉出现了noob问题,但是否可以在日期选择器中更改日期格式

我在谷歌上搜索过,但我看到的唯一一件事是我要么更改了CultureInfo,要么设置了StringFormat

我尝试绑定StringFormat,但我意识到它不是DP

那么,是否可以更改日期格式?比如说:

数据库中的格式:
年/月/日
年月日
yyyy/dd/mm
yyyy/mm/dd
…(等)

蒂亚

这可以帮助你

首先匹配格式 (在数组中,添加更多要检查的格式)

然后将其更改为您的格式

var x=dateValue.ToString("yyyy-MM-dd"); // or any other format

我第一次尝试这个,但失败了。格式为dd/mm/yyyy。第一次显示正确(2017年2月6日或2017年2月6日)。现在选择一个不同的日期。假设2017年2月7日(显示为2017年2月7日),然后单击日期选择器并尝试选择新日期。显示的日期为2017年7月2日。
var x=dateValue.ToString("yyyy-MM-dd"); // or any other format