Me.Textbox8.Text = dr("f_zdrq").ToString("yyyy-MM-dd")
大家帮我看看上句有误吗?     [ FormatException: 输入字符串的格式不正确。]输入值为20090110我想转化为:2009-01-10

解决方案 »

  1.   

    Me.Textbox8.Text =Convert.ToDateTime(dr("f_zdrq")).ToString("yyyy-MM-dd") 
      

  2.   


    object没有tostring("yyy,,,,")这个的函数
    只有datetime型有所以用楼上的
    Me.Textbox8.Text =Convert.ToDateTime(dr("f_zdrq")).ToString("yyyy-MM-dd
      

  3.   

    string.Format("{0:yyyy-MM-dd}", dr("f_zdrq"))
      

  4.   

    Me.Textbox8.Text =Convert.ToDateTime(dr("f_zdrq").ToString()).ToString("yyyy-MM-dd") 
      

  5.   

    先转化为DateTime类型才能有.ToString("yyyy-MM-dd")方法~
      

  6.   

    dr("f_zdrq") 这里括号应该是[]
    Me.Textbox8.Text =Convert.ToDateTime(dr["f_zdrq"]).ToString("yyyy-MM-dd");
      

  7.   

    个人觉得还是string.Format("{0:yyyy-MM-dd}", dr["f_zdrq"])这个方法比较高效