Enterprise Architect以哪种格式存储DateTime
类型标记值的值,在某些情况下,它以d/M/yyyy
或M/d/yyyy
格式存储。
它取决于安装EA的机器还是存储库(数据库)所在的机器。
答案 0 :(得分:2)
正如Geert所回答,EA支持证实EA 10和11的格式的日期格式不同, 另外 对于EA 10,如果将日期类型标记值添加到具有默认值的元素,则以不同的格式存储和检索它,并且一旦将该元素的日期值更改为某个其他日期,则以一致的格式存储该值。
答案 1 :(得分:1)
根据此forum post,EA v11中可能存在一个错误,使其以不同的格式存储日期,而不是v10。
答案 2 :(得分:0)
我实际上对Enterprise Architect一无所知,但我猜...
Enterprise Architect以哪种格式存储DateTime的值 类型标记值,在某些情况下,它以d / M / yyyy或M / d / yyyy存储 格式。
DateTime
没有任何隐式格式。它只有日期和时间值。 DateTime
(也称为string
表示)的文本表示可以具有格式。我不相信它们会将DateTime
值存储为string
。他们可能只想在显示它们时使用某些格式。
是否取决于安装EA的机器或机器 存储库(数据库)存在的地方
这取决于他们使用DateTime
代表的文化。如果他们在方法中不使用任何IFormatProvider
,则使用执行代码的机器的CurrentCulture
。例如,如果他们使用InvariantCulture
,这并不取决于他们所拥有的文化,因为它与文化无关。