为什么在 C# 中将像 17/09/2013 00:00:00 这样的日期转换为简单的 2013/09/17 并将其保留为 DateTime 对象如此困难???
我不敢相信...
给定一个像 17/09/2013 00:00:00 这样的字符串,这就是我试图得到它并保持它的日期时间:
DateTime x = DateTime.Parse(String.Format(element.data, "yyyy-MM-dd")).Date;
没什么,它不断添加那些 00:00:00
DateTime x = DateTime.Parse(String.Format(element.data, "dd/MM/yyyy").Replace("/", "-")).Date;
没有。
我尝试了其他十几个技巧和东西,但我没有成功......
MSDN 及其论坛上的所有示例都使用了字符串操作,这是我不想要的,因为我需要通过日期时间将日期传递给 Web 服务。
如何以 dd/MM/yyyy hh:mm:ss 格式将日期时间转换为仅 yyyy-MM-dd 保持日期时间?
谢谢大家