2
A
回答
4
你可以使用一个转换器,它着眼于System.Globalization.CultureInfo.CurrentCulture
public class SmartDateConverter : IValueConverter {
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
DateTime date;
culture = System.Globalization.CultureInfo.CurrentCulture;
if (value != null && DateTime.TryParse(value.ToString(), out date))
{
string strDate = string.Empty;
strDate = date.ToString(culture.DateTimeFormat.ShortDatePattern.ToString());
return strDate;
}
return null;
}
0
请参阅本StackOverflow的问题的答案: How to change date format in Silverlight DatePicker control?
相关问题
- 1. 用户提供的语言环境中的django格式日期
- 2. 如何格式化用户语言环境的当前日期?
- 3. 使用javascript获取语言环境短日期格式
- 4. Python:使用%x(语言环境)格式化的日期与预期不符
- 5. 基于语言环境的设备的日期格式
- 6. 根据PHP中的语言环境获取日期格式
- 7. Python中的语言环境日期格式
- 8. 通过语言环境获取日期格式
- 9. 通过语言环境代码获取日期格式javascript
- 10. 在asp.net中以语言环境格式获取日期时间
- 11. Rails I18n语言环境在Rails中设置日期格式
- 12. 如何在angularjs中使用特定语言环境来格式化日期?
- 13. 如何在Java中使用语言环境来格式化日期?
- 14. 语言与语言环境在ios上进行日期时间格式化
- 15. 如何获得没有语言环境类的Django的语言环境日期?
- 16. Javascript语言环境日期转换
- 17. NSDateFormatter不会使用语言环境设置解析日期?
- 18. Django的语言环境格式化
- 19. 使用语言环境的NSDate格式化
- 20. 矩:使用其他语言环境而不改变全局时间语言环境的格式
- 21. 基于浏览器语言环境/位置的自动日期格式化
- 22. 使程序使用不同的语言/日期格式vb
- 23. 使用的语言环境 - 问题
- 24. 如何设置NLS日期格式而不设置语言环境
- 25. 可解析的日期,但使用正确的语言环境 - Java
- 26. 使用I18n语言环境的Rails语言名称
- 27. 检查用户是否正在使用特定语言环境
- 28. 用户时间语言环境设置 - 使用javaScript(momentjs)?
- 29. 如何在应用程序中包含足够的语言环境数据以便能够在三种语言环境中格式化日期?
- 30. GWT - 按语言环境或用户操作加载样式表
感谢斯蒂芬。我将不得不将这个转换器应用到每个网格列。是否有办法在全局范围内设置它,以便在看到数据时间字段时自动应用转换器? (有点像主题和风格)。 – 2010-01-07 16:16:20
嗯,你可能能够将转换器应用于控件的数据模板,然后将数据模板应用于每个日期时间列,但我认为问题是每个绑定都需要不同,并将转换器应用于绑定。 如果你可以得到绑定到不需要路径它可能工作。即{绑定,转换器= {StaticResource SmartDateConverter}} – 2010-01-08 05:40:38