• SharePoint 2013 日期和时间字段格式设置


    前言

      最近碰到一个需求,用户希望修改日期和时间字段的格式,因为自己的环境是英文的,默认的时间格式是[月/日/年]这样的格式,我也是碰到这个问题才知道,这是美式的时间格式,然而用户希望变成英式的时间格式,也就是[日/月/年]这样的格式。

      我很是纠结了一下下,因为知道日期和时间类型的字段设置里,是没有这个设置的,而修改SharePoint环境的时区,可能会有时差的问题,也会影响整个服务器场。最最主要的原因是这个需求实在是没有任何意义!

      本着用户虐我千万遍,我待用户如初恋的原则,还是硬着头皮去谷歌了一下,发现确实有地方可以设置,现在总结一下,分享给大家。

      1、我这里英文环境的默认格式,是[月/日/年份]的格式,然后是12小时制,如下图:

    clip_image002

      2、进入网站设置,站点管理选项下有这么个选项,叫做Regional settings,是区域设置的意思,如下图:

    clip_image004

      3、进去以后发现有站点级别的时区设置和区域设置,真好!!如下图:

    clip_image006

      4、我把Locale设置为English(United Kingdom),发现就变成英式的时间格式了,如下图:

    clip_image008

      5、同时,下面还有一些其他设置,比如工作日和每周起始日设置,还有就是日期格式是12还是24小时制,都是很有用的,如下图:

    clip_image010

      6、看下修改以后的效果,日期格式变成了[日/月/年]了,变成了英式的日期格式了;同事,日历视图以周三开始了,这个当然就是纯属找乐了,大家看一眼就好,如下图:

    clip_image012

      7、再有就是日期和时间类型,在列表视图里的显示,默认是友好的显示,如果有需要修改为标准显示,可以去列表设置里修改字段属性,如下图:

    clip_image014

      8、把显示的格式修改成标准,然后保存就好了,如下图:

    clip_image016

      9、然后日期格式就变成了标准的格式了,如下图:

    clip_image018

      10、我们可能还会在编程中用到DateTimeControl这个控件,默认会和服务器的区域设置一样,如果需要改要改LocaleId属性,时间格式要改HoursMode24属性,如下图:

      <SharePoint:DateTimeControl LocaleId="2057" HoursMode24="false"

    参考链接

      其他LocaleId属性

      https://msdn.microsoft.com/en-us/goglobal/bb895996.aspx?f=255&MSPPError=-2147217396

  • 相关阅读:
    The parent project must have a packaging type of POM
    oracle中PLSQL存储过程中如何使用逗号分隔的集合(逗号分隔字符串转换为一个集合)
    此实现不是 Windows 平台 FIPS 验证的加密算法的一部分的解决办法方案
    @Modules( ... ) 多个包路径问题
    phpstorm常用操作---1、phpstorm安装插件
    phpstorm中如何配置phpunit(单元测试)
    前端性能优化---3、静态资源使用cdn加速
    前端性能优化---2、图片响应式加载
    前端性能优化---1、懒加载和复杂资源点击时再请求
    Javascript进阶课程---1、使用工厂模式创建对象
  • 原文地址:https://www.cnblogs.com/jianyus/p/5868559.html
Copyright © 2020-2023  润新知