PDA

View Full Version : جدا کردن سال ماه و روز



rezaiy.ali
شنبه 28 مهر 1386, 17:21 عصر
با سلام
من تاریخ را داخل تکس باکس ذخیره می کنم به شکل(02/14/1386)
حال چطور می تونم که سال را از این تکس باکس در یه تکس باکس دیگه قرار دهم وماه و روز را
در کل ماه سال روز را جدا کنم

رها
شنبه 28 مهر 1386, 21:03 عصر
نوع string متدی به نام split داره که رشته را با استفاده از ورودی از هم جدا کرده و در یک آرایه از نوع string آنها رو برمی گرداند. از این متد و کارکتر جداکننده / استفاده کنید.
این هم مثال از msdn


public class SplitTest {
public static void Main() {

string words = "this is a list of words, with: a bit of punctuation.";

string [] split = words.Split(new Char [] {' ', ',', '.', ':'});

foreach (string s in split) {

if (s.Trim() != "")
Console.WriteLine(s);
}
}
}

babak23
یک شنبه 29 مهر 1386, 10:01 صبح
string date = maskedTextBox2.Text;
string[] split = date.Split(newChar[] { '/' });
if (maskedTextBox2.Text.Trim().Length <= 4 )
{
MessageBox.Show("تاریخ انتخاب نشده است", " اطلاعات ");
maskedTextBox2.Focus();
}
else
{
try
{
if (split[0].Trim().Length > 0)
year = int.Parse(split[0].Trim());
else year = 0;
if (split[1].Trim().Length > 0)
month = int.Parse(split[1].Trim());
else month = 0;
if (split[2].Trim().Length > 0)
day = int.Parse(split[2].Trim());
else day = 0;

hassan razavi
یک شنبه 29 مهر 1386, 10:20 صبح
از تابع Substring هم می تونید استفاده کنید