如何在Windows Phone 8中格式化日期?

MikePR

我有点想使用StringFormat属性显示时间跨度数据。我正在使用以下代码:

<TextBlock Text="{Binding Duration, StringFormat='Time: {0:HH.mm}'}" FontSize="12" />

当我运行我的应用程序进行测试时,单击按钮以检索一些数据(其中包括时间跨度值)后,该应用程序被冻结。

但是,如果我不使用字符串格式属性,则数据将以以下格式显示为OK:00:03:49.4590000

上面的输出是我想显示为00:03:49(HH:mm:ss)或03:49(mm:ss)的输出

此外,我发现此代码应该执行相同的操作:

<TextBlock Text="{Binding Duration, StringFormat=\{0\:N0\}}" FontSize="12" />

但是,结果是一样的。该应用程序被冻结

有没有人有一个很好的例子,如何使用字符串格式属性显示TimeSpan值?还是我错过了上面的代码?

问候!

Chris Shao

您可以像这样绑定TimeSpan,文本块将显示为02:23(2小时23分钟):

<TextBlock Text="{Binding time, StringFormat='{}{0:hh\\:mm}'}"/>

您也可以将TimeSpan转换为DateTime,并按以下方式绑定它:

<TextBlock Text="{Binding time, StringFormat='{}{0:HH:mm}'}"/>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Odoo 8 QWeb报告中格式化日期?

来自分类Dev

如何在Angular 2中格式化JS对象中的日期?

来自分类Dev

如何在Java中格式化日期范围?

来自分类Dev

如何在SQL SERVER中格式化日期时间

来自分类Dev

你如何在python中格式化日期时间

来自分类Dev

如何在流星模板中格式化日期

来自分类Dev

如何在VBA中格式化日期和时间?

来自分类Dev

如何在EmbeddedJS中格式化日期

来自分类Dev

如何在NodeJS中格式化ISO日期

来自分类Dev

如何在v-Calendar中格式化日期?

来自分类Dev

如何在Objective-C中格式化日期?

来自分类Dev

如何在jQuery中格式化日期

来自分类Dev

如何在Itemwriter中格式化输出日期?

来自分类Dev

如何在“流星”中格式化日期?

来自分类Dev

如何在AngularJS中格式化日期?

来自分类Dev

如何在 R 中格式化日期?

来自分类Dev

如何在 R 中格式化日期

来自分类Dev

如何在 shell 中格式化日期

来自分类Dev

我如何在 groovy 脚本中格式化日期

来自分类Dev

如何在源脚本中格式化日期?

来自分类Dev

如何在ASP.NET MVC 5中格式化日期

来自分类Dev

如何在Ubuntu中挂载Windows Phone?

来自分类Dev

如何在Grape中的参数中格式化DateTime

来自分类Dev

如何在Struts 2中格式化货币?

来自分类Dev

如何在Struts 2中格式化货币?

来自分类Dev

如何在Windows Phone应用中添加日期

来自分类Dev

如何在Windows Phone 7中序列化对象

来自分类Dev

如何在Windows Phone 8中使用ProgressRing

来自分类Dev

如何在Windows Phone 8中使用Telegram API?