我在我的Windows手机应用程序中使用json数据,我从网站上得到一个名为dt_txt的字符串,我希望格式化,就像我需要它,到目前为止它显示我2013-11-18 21:00:00我需要它在HH:mm日:月:年格式如21:00 18.11.2013我怎么能得到这个?
我将这个字符串绑定到我的应用程序中的文本块,我试图将stringformat更改为另一个值,但它显示alwasy相同
这是我如何设置文本块的代码:
<TextBlock Text="{Binding [0].dt_txt}"/>
但它总是首先显示我的年份然后是月份然后是日期和小时分钟和秒。对于欧洲标准,我不需要这个。我需要时钟,然后像19.11.2013那样的日期
我在我的模型中使用这个下载文本到字符串:
public string sati
{
get
{
return dt_txt.ToString();
}
}
如何操纵它以显示从2013-11-24 12:00:00下载的日期到更自然的东西,如24.11。或者24.11.2013甚至DayOfWeek就像让我们说“星期天”,或者如何缩短日期,只留下时间价值?所以它只有12:00而不是整个字符串2013-11-24 12:00:00
答案 0 :(得分:0)
<TextBlock Text="{Binding [0].dt_txt, StringFormat='{}{0:dd.MM.yyyy}'}" />
答案 1 :(得分:0)
您可以使用toolkit的datetimeformatter