Sharepoint 2013:如何更改NewForm/EditForm中DateTime文本框的日期格式?

Sharepoint 2013:如何更改NewForm/EditForm中DateTime文本框的日期格式?,datetime,sharepoint,formatdatetime,newforms,Datetime,Sharepoint,Formatdatetime,Newforms,我的列表中有一个DateTime字段“Date1”。我需要将其格式设置为“DD-MMM-YYYY”(例如:2017年3月29日)。我使用XSL:Select中的FormatDatetime函数在显示表单上实现了这一点。 我也需要在新建/编辑表单上更改它,当从datepicker选择日期时,据我所知,使用 不允许将“Date1”列作为自引用 您可以做的是创建一个新的“计算”列,然后使用公式=TEXT(Date1,“dd-MMM-yyyy”)。在返回的数据类型中选择“日期和时间”,并在格式中使用“仅

我的列表中有一个DateTime字段“Date1”。我需要将其格式设置为“DD-MMM-YYYY”(例如:2017年3月29日)。我使用XSL:Select中的FormatDatetime函数在显示表单上实现了这一点。
我也需要在新建/编辑表单上更改它,当从datepicker选择日期时,据我所知,使用 不允许将“Date1”列作为自引用

您可以做的是创建一个新的“计算”列,然后使用公式
=TEXT(Date1,“dd-MMM-yyyy”)
。在返回的数据类型中选择“日期和时间”,并在格式中使用“仅日期”


这将解决您的问题

,但此计算列将仅在列表视图中显示。我的要求是,无论何时从日历中选择日期,文本框中都应该填写:例如2017年3月29日,而不是2017年3月29日。我认为它不能在默认的“日期和时间”栏中更改日期格式,请阅读此提示