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

Formatting 在Orchard中将日期时间格式化为完整日期/时间模式(短时间),formatting,orchardcms,orchardcms-1.6,Formatting,Orchardcms,Orchardcms 1.6,在Orchard CMS(版本1.6)中,我有一个查询,显示名为StartDate的DateTime属性。设置时,我选择了“完整日期/时间模式(短时间)”作为日期格式,然后按照如下方式重写输出: <My html text here> {Text} {Text} 这将呈现为“我的html文本在此2013年4月13日星期六下午2:30” 我意识到,对于不同时区的用户,日期/时间会自动转换,而不是显示下午2:30(服务器位于太平洋标准时间),而是显示下午5:30(用户位于美国东部时间

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

<My html text here> {Text}
{Text}
这将呈现为“我的html文本在此2013年4月13日星期六下午2:30

我意识到,对于不同时区的用户,日期/时间会自动转换,而不是显示下午2:30(服务器位于太平洋标准时间),而是显示下午5:30(用户位于美国东部时间)

按照我们的解决方案,它只解决了一个小问题

现在我的代码是:

<My html text here> {Content.Fields.MyContentType.MyDateTimeField.DateTime.Local}
{Content.Fields.MyContentType.MyDateTimeField.DateTime.Local}
结果是:“我的html文本在这里2013年4月13日下午2:30:00

格式不是我希望使用的格式

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


提前谢谢。

{Content.Fields.MyContentType.MyDateTimeField.DateTime.Local.Format:dddd,MMMM d,yyyyy h:mm tt}
应该可以做到这一点