110,545
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 日期格式转换
/// </summary>
public class DateTimeConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
DateTime time = (DateTime)value;
return time.ToString("yyyy年MM月dd日 HH:mm:ss");
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
string str = value.ToString();
return DateTime.ParseExact(str, "yyyy年MM月dd日 HH:mm:ss", CultureInfo.InvariantCulture);
}
}
然后再XAML页面配置:
<Window.Resources>
<convert:DateTimeConverter x:Key="dateTime"/>
</Window.Resources>
<DataGridTextColumn Header="修改时间" Width="3*" Binding="{Binding Revision,Converter={StaticResource dateTime}}"/>
剩下就是你举一反三了。