PDA

View Full Version : سوال: جدا کردن کاراکتر های یک رشته



f.shahabadi
شنبه 01 خرداد 1389, 10:46 صبح
سلام من میخوام ساعت را که بصورت h:mm یا hh:mm ساعت را جدا و دقیقه را جدا ذخیره کنم کسی میدونه چه جوری؟

nima898
شنبه 01 خرداد 1389, 11:40 صبح
Dim s = "11:33"
Dim l AsInteger, t1, t2 AsString
l = InStr(s, ":")
t1 = Strings.Left(s, l - 1)
t2 = Strings.Right(s, Len(s) - l)

احتمالا راه اصولی تری داره مثل این:


Dim d As String = "11:33"
Dim st As Date = d
t1 = s.Hour
t2 = s.Minute

ebrahimv
شنبه 01 خرداد 1389, 23:22 عصر
اينم يه روش


Dim s() As String = Split("12:20:10", ":")
Dim h As Integer = s(1)
Dim m As Integer = s(2)
Dim s As Integer = s(3)

ACorvinus
شنبه 01 خرداد 1389, 23:40 عصر
اينم يه روش


Dim s() AsString = Split("12:20:10", ":")
Dim h AsInteger = s(1)
Dim m AsInteger = s(2)
Dim s AsInteger = s(3)


سلام. ایندکس آرایه از صفر شروع میشه رفیق. موفق باشین.

ebrahimv
یک شنبه 02 خرداد 1389, 12:00 عصر
اشتباه از من بود كد بالا را اصلاح ميكنم


Dim s() As String = Split("12:20:10", ":")
Dim h As Integer = s(0)
Dim m As Integer = s(1)
Dim ss As Integer = s(2)