【发布时间】:2009-12-09 05:18:06
【问题描述】:
我有一个 24 小时格式的 DateTime 字符串 .. "2009-12-31T23:59:59"
我想要这种格式..“12/31/2009 23:59:59”即:“MM/DD/YYYY HH:MM:SS”
当我试图将其转换为字符串时,我得到“2009 年 12 月 31 日下午 11:59:59”.. 虽然我可以为 字符串操作 编写代码 .. 它似乎没有成为高效的..此外,当我有像“2009-1-1T1:19:15”这样的日期时间值时,情况变得最糟糕..在这里,由于字符串长度在变化,我不能甚至使用 substring() 和 convert.ToInt() 跟踪小时和月份的值..
我正在使用 Visual Studio 2005,当我写这个时,它会抛出错误说“无法将 DateTime 隐式转换为字符串”陈述:
..
result = Convert.ToString(dateValue);
我简化了我的问题: 有什么方法可以将“yyyy-mm-ddThh:mm:ss”格式转换为“mm/dd/yyyy hh:mm:ss”..它必须在visual studio 2005中工作..
【问题讨论】:
标签: c#