Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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数据网格中显示24小时时钟_Wpf_C# 4.0_Wpfdatagrid - Fatal编程技术网

在WPF数据网格中显示24小时时钟

在WPF数据网格中显示24小时时钟,wpf,c#-4.0,wpfdatagrid,Wpf,C# 4.0,Wpfdatagrid,我想知道,如何在WPF数据网格中显示24小时时钟?目前,datagrid已经将自己设置为12个时钟,使用的是am和pm,这很容易混淆 在datagrid中,它有一个简单的列绑定 …我得到以下信息 2010年6月29日上午10:46:42 2010年6月29日晚上11:14:10 我不能肯定我是否理解您的要求,但我相信您只是想更改绑定数据中的时间格式 这是非常容易使用的StringFormat。例如: <TextBlock x:Name="txt12Hour" Text="{Binding

我想知道,如何在WPF数据网格中显示24小时时钟?目前,datagrid已经将自己设置为12个时钟,使用的是am和pm,这很容易混淆

在datagrid中,它有一个简单的列绑定

…我得到以下信息

2010年6月29日上午10:46:42 2010年6月29日晚上11:14:10


我不能肯定我是否理解您的要求,但我相信您只是想更改绑定数据中的时间格式

这是非常容易使用的StringFormat。例如:

<TextBlock x:Name="txt12Hour" Text="{Binding StringFormat={}{0:hh:mm:ss tt}}" />
<TextBlock x:Name="txt24Hour" Text="{Binding StringFormat={}{0:HH:mm:ss}}" />

txt12Hour显示的是下午5:17:27 txt24Hour显示的是17:17:27


使用与代码中的ToString()调用相同的任何格式规则。这不仅适用于日期,还适用于数字、货币等。

我不确定我是否理解您的要求,但我相信您只是想更改绑定数据中的时间格式

这是非常容易使用的StringFormat。例如:

<TextBlock x:Name="txt12Hour" Text="{Binding StringFormat={}{0:hh:mm:ss tt}}" />
<TextBlock x:Name="txt24Hour" Text="{Binding StringFormat={}{0:HH:mm:ss}}" />

txt12Hour显示的是下午5:17:27 txt24Hour显示的是17:17:27


使用与代码中的ToString()调用相同的任何格式规则。这不仅适用于日期,还适用于数字、货币等。

太棒了,在您的帮助下,我也发现了这一点。非常感谢,太棒了,在你的帮助下我也发现了这个。非常感谢