为什么会读成2005-8-9 0:00:00的样子呢?
怎么解决这个问题呢?
用C#告诉偶怎么解决,呵呵~

解决方案 »

  1.   

    你想要什么样的,需要格式话一下
    http://community.csdn.net/Expert/topic/4270/4270662.xml?temp=.3802149
      

  2.   

    分太少了
    dr["Time"].ToString("yyyy-mm-dd")
      

  3.   

    SQL 查询语句可以这么写:
    select CONVERT(varchar(10),日期字段,120) as 日期字段 from 表
    这样选择出来的日期字段就没有 HH:mm:ss了
      

  4.   

    <%=dr["time"].ToString("yyyy-mm-dd")%><%=dr["time"]"].ToString("yyyy-mm-dd")%>
    异常详细信息: 重载“ToString”方法未获取“1”参数???select CONVERT(varchar(10),time,120) as 日期字段 from 表
    string strSel = "Select artist,title,download,content,CONVERT(varchar(10),time,120) as time From 2";其实这句SQL不是太懂
    异常详细信息: SELECT 子句中包含一个保留字、拼写错误或丢失的参数,或标点符号不正确。怎么做?
      

  5.   

    dr["TimeField"].ToString("yyyy-MM-dd")
    大写MM
      

  6.   

    Convert.ToDateTime(dr["TimeField"]).ToString("yyyy-MM-dd")
      

  7.   

    如果用的是DATAGRID,在ASPX文件里,<Columns>--><asp:BoundColumn>打上DataFormatString="{0:d}"。
    还有其他的格式,请参考.NET FrameWork文档。