读出来的是2010/8/13 0:00:00不想要时间,只想要日期也就是2010/8/13
substring截取肯定不行,因为位数不一样,我记得有一个东西可以弄来着,具体是什么往了

解决方案 »

  1.   

    DateTime.Now.后面有很多属性,ToShortDateString就是你要的...
    想要什么样的效果看属性..呵呵
      

  2.   

       数据库字段用nvarchar来存,不要用date来存。如果你实在用了,就用楼上的方式即可解决。
      

  3.   

    在前台处理用<%#Eval("diaryDateTime","{0:d}")%>
    在后台处理用label接收的时候如下
    lbl_Birth.Text = DateTime.Parse(ds.Tables[0].Rows[0]["stubirth"].ToString()).ToString("yyyy年MM月dd日");lz 可以看看这个连接http://hi.baidu.com/websky88/blog/item/cc5ca86e8e9de3d081cb4a89.html
    希望对lz有所帮助
      

  4.   

    看看这个,比较全的DateTime格式my blog
    http://www.cnblogs.com/Peter-Zhang/articles/1778143.html
      

  5.   

    建议:
    这个可以查msdn的,在msdn中搜索DateTime,看看提供了哪些方法...
    要学会自己解决问题
    //加油...