TextBlock中的WPF格式DateTime

1.先加如下命名空间

xmlns:sys="clr-namespace:System;assembly=mscorlib" 

2.然后添加下面控件

<TextBlock Text="{Binding Source={x:Static sys:DateTime.Now}, StringFormat=yyyy/MM/dd HH:mm:ss}"/>

实际效果,如图所示:

后台代码显示时间及显示星期,WPF

//WPF代码显示时间
Text="{Binding Source={x:Static sys:DateTime.Now}, StringFormat='{}&#xf017; {0:yyyy/MM/dd HH:mm:ss dddd}',ConverterCulture=zh-CN}" Style="{StaticResource FontAwesome}"


//后台代码,显示中文或英文星期和时间
txtBlockSystemTime.Text = DateTime.Now.ToString("\uf017 yyyy/MM/dd HH:mm:ss ") + DateTime.Now.ToString("dddd", LanguageResources.Current.UseEnglish ? new System.Globalization.CultureInfo("en") : new System.Globalization.CultureInfo("zh-cn"));

猜你喜欢

转载自blog.csdn.net/qq_36809882/article/details/122429475