1
3
我强烈建议不要自己编写任何解析器和编写器,而是依赖现有的库和标准。由于您想写入/读取XML文件,我强烈建议在该文件中使用日期时间标准: ISO 8601 . 爪哇:
你可以使用
Joda Time
,支持ISO 8601的库。格式
C:
.NET框架已经提供了一个ISO 8601编写器和分析器:
你看:你只需要决定一种格式(只有日期、日期时间或带时区的日期时间),使用两种语言各自的工具,一切都会好起来的。如果您不准确地指定格式,可能会发生奇怪的事情:您无法识别
你/解析器只是不知道。 |
2
2
使用标准格式。因为XML本身定义了一个日期格式,所以您就是这样。见 http://www.w3schools.com/Schema/schema_dtypes_date.asp 更多信息。日期看起来像2010-12-24,日期时间像2010-12-24t23:59。 由于Java和.NET都有自己的日期格式类,所以只需要使用一个。没有“默认”日期格式,但是,如果使用JavaDeaFrand类,则将使用检测到的平台区域设置打印日期。既然知道这是可以更改的,无论如何你必须自己指定格式。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |