编写掩码来格式化时间

时间:2013-11-15 21:14:37

标签: wpf silverlight xaml silverlight-5.0

目前,如果"1230AM"之类的内容出现,它将正确格式化并显示为

"12:30 AM"

但是如果出现“830AM”这样的内容,它会被格式化并显示为“8:30 AM”但是我需要它显示为{{1 }} 我怎样才能做到这一点? 注意数字8

之前的空格

内部建造!蒙面文本框目前正在使用我认为需要更改的样式:

"08:30 AM"

1 个答案:

答案 0 :(得分:1)

你不能在字符串格式和掩码级别上使用它。不要花更多时间在那个兔子洞。

我建议的几个选项:

  1. 找出数据加载的位置并在之前按摩它 得到了约束力。
  2. 写一个转换器并做同样的事情,按摩它并确保它 如果进入的数据最合适的特征是a,则前导零 空间。