gpt4 book ai didi

wpf - 根据保存在数据库中更改 datepicker 日期格式

转载 作者:行者123 更新时间:2023-12-04 18:28:37 24 4
gpt4 key购买 nike

抱歉这个菜鸟问题,但是否可以更改日期选择器中的日期格式?

我在 google 中搜索过,但我看到的唯一内容是更改 CultureInfo 或设置 StringFormat。

我尝试绑定(bind) StringFormat,但我意识到它不是 DP。

那么可以更改日期格式吗?比方说:

数据库中的格式:
月/日/年
日/月/年
年年/日/月
年年/月/日
...(ETC)

蒂亚!

最佳答案

这可以帮助你..

先匹配格式
(在数组中,添加更多格式进行检查)

string[] formats = {"M/d/yyyy", "MM/dd/yyyy",                                    
"d/M/yyyy", "dd/MM/yyyy",
"yyyy/M/d", "yyyy/MM/dd",
"M-d-yyyy", "MM-dd-yyyy",
"d-M-yyyy", "dd-MM-yyyy",
"yyyy-M-d", "yyyy-MM-dd",
"M.d.yyyy", "MM.dd.yyyy",
"d.M.yyyy", "dd.MM.yyyy",
"yyyy.M.d", "yyyy.MM.dd",
"M,d,yyyy", "MM,dd,yyyy",
"d,M,yyyy", "dd,MM,yyyy",
"yyyy,M,d", "yyyy,MM,dd",
"M d yyyy", "MM dd yyyy",
"d M yyyy", "dd MM yyyy",
"yyyy M d", "yyyy MM dd"
};

DateTime dateValue;

foreach (string dateStringFormat in formats)
{
if (DateTime.TryParseExact(sqlDateTime, dateStringFormat, CultureInfo.InvariantCulture, DateTimeStyles.None, out dateValue))
}

然后将其更改为您的格式
var x=dateValue.ToString("yyyy-MM-dd"); // or any other format

关于wpf - 根据保存在数据库中更改 datepicker 日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42079843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com