Xml 如何格式化日期和时间?
我知道我的问题很不完整。。我基本上是将日期和时间写入xml,以记录文件创建的时间。。我想要的确切格式是“04/04/12 13:30:40” 我试着用不同的方法来得到我想要的东西,我发现最接近的方法就是用这个Xml 如何格式化日期和时间?,xml,datetime,Xml,Datetime,我知道我的问题很不完整。。我基本上是将日期和时间写入xml,以记录文件创建的时间。。我想要的确切格式是“04/04/12 13:30:40” 我试着用不同的方法来得到我想要的东西,我发现最接近的方法就是用这个 Dim Date_Time As Date = Date.Now 这将显示 非常接近?但当我将变量Date\u Time写入XML时,情况就完全不同了。。例如 2012-05-02T09:24:48.7005197+01:00 希望有人能帮我。
Dim Date_Time As Date = Date.Now
这将显示
非常接近?但当我将变量Date\u Time写入XML时,情况就完全不同了。。例如
2012-05-02T09:24:48.7005197+01:00
希望有人能帮我。。谢谢
另外,我正在使用
Dim xmlDoc As New XDocument(
New XElement("FILE",
New XAttribute("FileDate", Date_Time))
创建xml。写入文件时,请尝试以下操作:
date_time.ToString("dd/MM/yyyy HH:mm:ss")
我认为,如果你也需要的话,在末尾加上tt将为你提供AM/PM位
只是为了添加更多信息,下面的链接为您提供了所有不同日期格式的示例。。。很好的参考 写入文件时,请尝试以下操作:
date_time.ToString("dd/MM/yyyy HH:mm:ss")
我认为,如果你也需要的话,在末尾加上tt将为你提供AM/PM位
只是为了添加更多信息,下面的链接为您提供了所有不同日期格式的示例。。。很好的参考 根据某人来自的国家,日期格式的解释会有所不同。2012年5月4日表示,例如:
- 2012年5月4日(如果您来自英国)
- 2012年4月5日(如果您来自美国)
- 2004年5月12日(其他人)
- 日期格式:YYYY-MM-DD
- 日期和时间格式:YYYY-MM-DDThh:MM:ss
- 易于比较和分类
- 较大的单位写在较小的单位前面
根据我的经验,使用这种表示法非常有帮助。甚至可以通过XPath进行简单的测试并比较不同的日期(大或小或介于两者之间)。根据某人来自的国家,日期格式的解释会有所不同。2012年5月4日表示,例如:
- 2012年5月4日(如果您来自英国)
- 2012年4月5日(如果您来自美国)
- 2004年5月12日(其他人)
- 日期格式:YYYY-MM-DD
- 日期和时间格式:YYYY-MM-DDThh:MM:ss
- 易于比较和分类
- 较大的单位写在较小的单位前面
根据我的经验,使用这种表示法非常有帮助。甚至可以通过XPath进行简单的测试,并比较不同的日期(大或小或介于两者之间)。谢谢Paul。。我从来不知道我能把日期格式化成那样。。我还需要将Dim Date_Time更改为字符串,而不是日期,否则它仍然使用不同的格式。非常有用的链接也是..:汉克斯·保罗。。我从来不知道我能把日期格式化成那样。。我还需要将Dim Date_Time更改为字符串,而不是日期,否则它仍然使用不同的格式。非常有用的链接也是..:达格利德。也有例外,但通常在XML中,最好使用规范的(标准的,国际的)日期格式,然后在演示时为特定观众进行本地化。我喜欢使用XPath搜索特定时间范围的部分。如果你使用不同的符号,情况会复杂得多。同意。也有例外,但通常在XML中,最好使用规范的(标准的,国际的)日期格式,然后在演示时为特定观众进行本地化。我喜欢使用XPath搜索特定时间范围的部分。如果使用不同的表示法,则要复杂得多。