access数据库,时间格式是2012-03-23 我想输出的效果是2012/03/23 怎么格式化??
我date.ToString("yyyy/MM/dd")不行
"yyyy-MM-dd 这种格式,而不是yyyy/MM/dd" 有的是系统设置的原因,看下系统的时间格式。
试试这样:String.Format("{0:yyyy/MM/dd}", DateTime.Now);
date.ToString("yyyy/MM/dd")肯定是可以的,不行的原因可能是你没有正确地读取出access中的时间
access中的时间读出来了,而且也能输出来。但是我date.ToString("yyyy/MM/dd") 后显示的是
yyyy-MM-dd 这种格式,而不是yyyy/MM/dd 这种格式
你的date是日期類型嗎?
日期型数据
在吗,无限,我跟你发了个短消息,你收一下..
什麽問題。晚上,給你解答,或者是週末。
@無限遐想: 还是上次的那个SocketAsyncEventArgs的问题,我搞不定了,求助
期待学习。。。
string date=2012-03-23,如果格式固定是这样的,用替换不是更简单一些吗?
date.Replace("-","/");
试试这个:
DateTime.Parse(date.ToString()).ToString("yyyy/MM/dd");