当前位置:  开发笔记 > Android > 正文

XML中的日期元素

如何解决《XML中的日期元素》经验,为你挑选了1个好方法。

我想在XML中有两种主要的日期表示方法:

1984-10-27


  1984
  10
  27

就个人而言,我会选择前者.它更紧凑,同时更具可读性.第二种形式的分裂对我来说似乎有些过分; 例如,大多数时候月份本身没有信息价值.

此外,您无法独立验证这样的元素:您可以定义[1..31]的范围,但如果为2,则不能接受31.

另一方面,第一种形式可能会引起混淆,特别是如果你使用(FFF)MM-DD-YYYY或DD-MM-YYYY.我总是使用ISO 8601格式(YYYY-MM-DD),因为它避免了这种混淆.

您更喜欢哪种XML代码?



1> pawstrong..:

实践经验告诉我,最容易使用的日期值是秒 - 自 - 纪元.此值可在所有语言中移植,并且对时区不敏感(您的本地日期库将处理它).

无论好坏,XML往往更喜欢更冗长和人类可读的值.如果您想使用人类可读的日期值,我建议使用ISO 8601描述的标准时间格式:http://www.w3.org/TR/NOTE-datetime.这是一种明确的,国际上理解的格式.解析器存在于各种语言中,它通常是日期值的最佳文本表示.

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有