PDA

View Full Version : اشکال



neda6124
چهارشنبه 08 اسفند 1386, 13:18 عصر
آیا این درسته ؟می شه توی یک متد خودش و مقدار دهی کرد؟
publicstring MakeSlash_In_Date(double Intdate)
}

MakeSlash_In_Date = "____/__/__";
{

sinpin
چهارشنبه 08 اسفند 1386, 13:28 عصر
آیا این درسته ؟می شه توی یک متد خودش و مقدار دهی کرد؟
publicstring MakeSlash_In_Date(double Intdate)
}

MakeSlash_In_Date = "____/__/__";
{

این شکل کدنویسی گاهی توسط vb کارها استفاده میشه و معادل همون return است. شما بنویسید :

return "____/__/__";

neda6124
چهارشنبه 08 اسفند 1386, 13:32 عصر
پس اگه بخوام اینو بنوسیم باید چی کار کنم؟ می شه کمکم کنید بجای این کار از return استفاده کنم؟!! چه جوری؟

neda6124
چهارشنبه 08 اسفند 1386, 13:35 عصر
این دستور چی درسته ؟
yyyy = Conversion.Val(Strings.Mid(Intdate, 1, 4));

saeid.yavary
چهارشنبه 08 اسفند 1386, 13:35 عصر
سلام
اگه ممکن بگید کلا می خواین چه کار کنید شاید به یک جواب بهتر برسید!

neda6124
چهارشنبه 08 اسفند 1386, 13:41 عصر
سلام من می خوام در تاریخم slash بذارم می خوام سال و ماه و روز و جدا کنم دستور بالا مثلا" برای سال درسته؟

saeid.yavary
چهارشنبه 08 اسفند 1386, 13:49 عصر
سلام می تونی از تابع زیر هم استفاده کنی


this.Text.Substring(0, 2) + "/"+this.Text.Substring(4,2)+"/"+this.Text.Substring(6,2);

az_farzaneh
چهارشنبه 08 اسفند 1386, 14:05 عصر
public string MyDate(DateTime _date, char seperator)
{
int _year = _date.Year;
int _month = _date.Month;
int _day = _date.Day;
string result = string.Format("{0}{1}{2}{3}{2}", _year.ToString("0000"), seperator, _month.ToString("00"), seperator, _day.ToString("00"));
return result;
}
public string MyDate(int _year, int _month, int _day, char seperator)
{
string result = string.Format("{0}{1}{2}{3}{2}", _year.ToString("0000"), seperator, _month.ToString("00"), seperator, _day.ToString("00"));
return result;
}

نحوه استفاده :

private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(MyDate(1386, 12, 8, '-'));
MessageBox.Show(MyDate(DateTime.Now, '/'));
}