相关文章推荐
玩篮球的韭菜  ·  七年之痒 ...·  1 年前    · 

由于历史原因,对于为其创建平面文件架构的平面文件格式,其绑定使用的日期和时间格式不符合 ISO 8601 格式。 因此,在创建平面文件架构并将 Field Element Field Attribute 节点的 数据类型 属性设置为 XML 架构定义之一 (XSD) 语言基元数据类型 xs:dateTime xs:time xs:date 时,可以使用 自定义日期/时间格式 属性指定日期或时间值的备用格式。

消息框中的存储将截断毫秒级别以下 的 xs:dateTime xs:time 元素中的时间值。 在转换到 .NET 日期/时间数据类型时,会出现类似的精度损失。

当平面文件反汇编程序将此类字段转换为其等效的 XML 格式时,将使用 “自定义日期/时间格式” 属性的值将平面文件日期/时间格式转换为其符合 ISO 8601 的等效格式。 同样,当平面文件汇编程序将符合 ISO 8601 的日期/时间值转换为其等效的平面文件时,将使用 自定义日期/时间格式 属性中指定的格式字符串构造平面文件中预期的适当日期/时间格式。

默认情况下,对应于 XSD 日期和时间数据类型(其中有多个值)的值必须符合 ISO 8601 格式。 简而言之,日期表示为 YYYY-MM-DD ,使用 24 小时表示法以 hh:mm:ss 表示。 当它们同时出现时,日期和时间值由“T”字符分隔: YYYY:MM:DDThh:mm:ss

可以使用几乎任何时间和日期格式(朱利安日期除外)配置 自定义日期/时间格式 属性。 下拉列表提供了各种选项,但您也可以键入所选择的其他格式。 日期和时间格式使用公共语言运行时 (CLR) DateTime 设施。 但会自动在单字符 d、m、或 M 前面预置百分号 (%),以生成相应的 DateTime 值的单个元素。 自定义日期/时间格式允许使用的分隔符包括短划线 (-)、斜杠 (/) 和句点 (.)。 有关 DateTime 格式的详细信息,请在 Visual Studio 文档集合中搜索“DateTimeFormatInfo”。

  • 字段注意事项
  • UI 指南和开发人员 API 命名空间参考 ) 的所有架构的数据类型 ( 节点属性) 和自定义 Date-Time 格式 (平面文件架构的节点属性
  • 即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅: https://aka.ms/ContentUserFeedback

    提交和查看相关反馈