textbox或lable中取值有关问题

textbox或lable中取值问题
textbox或lable中取从第二位到第九位的数到另一个textbox或lable,如我的客户编号T20110101001,我要取20110101到textbox中,请问用什么函数。

------解决方案--------------------
textbox2.text=textbox1.text.replace("T","")

textbox2.text=textbox1.text.substring(2-1,9-2+1)
2-1是指从第2位开始(插入符向左再移一位)
9-2+1 是指截取8位长度,因为是从第2位到第9位。
------解决方案--------------------
假如你的Label1.Text从数据库里取出编号,要把其中的时间放到TextBox1里,那么
VB.NET code
if(Label1.Text.Length>1) then
TextBox1.Text=Label1.Text.SubString(1)
end if

------解决方案--------------------
晕死,搞错
楼上应该为
VB.NET code
    <TestMethod()> Public Sub TestMethod1()
        ' TODO: 在此添加测试逻辑
        Dim a As String = "T20110101001"
        Dim b As Date = New Date(a.Substring(1, 4), a.Substring(5, 2), a.Substring(7, 2))
        Console.WriteLine(Format(b, "yyyy-MM-dd"))
'结果
'2011-01-01
    End Sub

------解决方案--------------------
根据楼主的描述,textbox里值就是 T+时间
楼主想取 的就是 时间中的年月日,且从数据中看出年月日一定共8位
这样的话
substring(索引,长度)
如果有格式要求的话,截取后格式化
是这样吗