我希望短期约会与文化格式。我与文化约会,但也想要约会,而不是时间。我正在使用IValueConverter
。
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
var item = (DateTime)value;
if (item != null)
{
return item.ToString(culture);
}
return null;
}
答案 0 :(得分:19)
如果你想要一个特定的文化也可以根据当前的文化给你...
string format = CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern;
String Date = DateTime.Now.ToString(format);
答案 1 :(得分:2)
你的答案也是对的,但我找到了解决方案。
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
var item = (DateTime)value;
if (item != null)
{
return item.ToString(culture.DateTimeFormat.ShortDatePattern, culture);
}
return null;
}