|
|
玉树临风的斑马 · C#WPF异常报错配置系统未能初始化缺少根元 ...· 4 月前 · |
|
|
眉毛粗的毛衣 · Xml文件通用解析与序列化_c++ ...· 3 月前 · |
|
|
讲道义的乌龙茶 · Git branch policies ...· 8 月前 · |
|
|
温暖的弓箭 · Dockerfile 中的 CMD 与 ...· 1 年前 · |
|
|
喝醉的草稿纸 · smartgit 授权文件 Free ...· 2 年前 · |
|
|
冷冷的茄子 · 如何将vector<string>中的某一个 ...· 2 年前 · |
|
|
另类的萝卜 · matpool 行业动态 | ...· 2 年前 · |
在使用.NET写入XML文件时,我应该使用什么格式的日期/时间?我是简单地使用
DateTime.ToString()
,还是必须使用特定的格式?
发布于 2008-10-31 20:13:14
我总是使用
ISO 8601
格式(例如
2008-10-31T15:07:38.6875000-05:00
) --
date.ToString("o")
。它也是
XSD date format
。这是首选的格式和时间,但如果不想在日期和时间之间使用'T‘,则可以在必要时使用手动格式化字符串:
date.ToString("yyyy-MM-dd HH:mm:ss");
编辑:如果使用的是从XSD或Web Service生成的类,则只需将DateTime实例直接分配给类属性即可。如果您正在编写XML文本,请使用上面的代码。
发布于 2008-10-31 20:06:07
如果要手动组装XML字符串,请使用
var.ToUniversalTime().ToString("yyyy-MM-dd'T'HH:mm:ss.fffffffZ"));
,它将输出正式的XML日期和时间格式。但是,如果使用内置的序列化方法,则不必担心格式问题。
发布于 2008-10-31 20:01:41
DTD有什么要说的?
如果XML文件用于与其他现有软件(例如,SOAP)进行通信,则检查该软件的预期内容。
如果XML文件用于序列化或与不存在的软件(例如,您正在编写的软件)进行通信,则可以定义它。在这种情况下,我建议用您选择的语言进行解析,同时也要便于人类阅读。例如,如果您的语言(无论是VB.NET还是C#.NET或其他语言)允许您轻松地解析国际标准化组织日期(YYYY-MM-DD),这就是我建议的方法。
https://stackoverflow.com/questions/254753
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
|
|
眉毛粗的毛衣 · Xml文件通用解析与序列化_c++ xml文件序列化 3 月前 |