我已经使用sharepoint 2013创建了一个Web部件。在这个webpart中,我有一个文本框,可以在SQL Server 2012数据库中将日期插入名为Fstdate的列中,
发布后,我试图以格式dd / mm / yyyy插入日期,我在数据库中找到它mm / dd / yyyy
示例: 我想插入12/10/2016,因为12是一天,10是月 我发现10是一天,12是月
我通过将服务器的区域设置的日期格式更改为dd / mm / yyyy来解决问题
我需要将日期插入为dd / mm / yyyy,而不更改服务器的主日期格式并让它为mm / dd / yyyy
无论如何要解决这个问题,或者改变我的代码???
答案 0 :(得分:1)
请勿在您的网站部分中使用文本框了解日期... 在SharePoint WebPart中使用日期输入的正确方法是使用以下控件:
<SharePoint:DateTimeControl LocaleId="1043" runat="server" ID="PubDate" />
如您所见,您可以将LocalId作为属性来修改日期的显示方式