在Orchard中将日期时间格式化为完整日期/时间模式(短时间)

时间:2013-04-12 14:28:45

标签: formatting orchardcms orchardcms-1.6

在Orchard CMS(版本1.6)中,我有一个Query,它显示一个名为StartDate的DateTime属性。在设置时我选择“完整日期/时间模式(短时间)”作为日期格式,然后我按如下方式重写输出:

<My html text here> {Text}

这将呈现为“我的html文字 2013年4月13日星期六下午2:30 ”。

我意识到,对于不同时区的用户,日期/时间是自动转换而不是显示下午2:30(服务器在PST),它显示在下午5:30(用户在EST)

按照Bertrand Le Roy的解决方案here,它解决了一个小问题。

现在我的代码是这样的:

<My html text here> {Content.Fields.MyContentType.MyDateTimeField.DateTime.Local}

结果如下:“我的html文字 2013年4月13日下午2:30:00 ”。

格式化不是我宁愿使用的格式。

有谁知道如何将其格式化为完整日期/时间模式(短时间)?

提前谢谢。

1 个答案:

答案 0 :(得分:2)

{Content.Fields.MyContentType.MyDateTimeField.DateTime.Local.Format:dddd, MMMM d, yyyy h:mm tt}应该可以解决问题。