【发布时间】:2010-02-26 21:36:48
【问题描述】:
查看DateTimeFormatInfo 文档,似乎所有标准格式都包含冒号,这使得在 url 上传递它们令人不快/不可能。
是否有在 url 上传递日期时间的标准化格式,最好是可以由 .NET 自动解析的格式?
更新:一点说明
此数据的使用者将是某种 Web 服务 - 它可能是一个简单的 HTTP GET,在查询字符串中具有此值,或者是 REST,其值在某处的 url 中。
ISO 8601 控制日期/时间格式,根据 wiki 文章,使用 ToString("yyyyMMddTHHmmssZ") 至少应该符合标准。不幸的是,它不会被 ASP.NET MVC 自动拾取(还没有尝试过其他任何东西)。无论如何,ASP.NET MVC 也不会自动将刻度转换为日期时间,这让我很惊讶。
【问题讨论】: