View Full Version : اشکال
neda6124
چهارشنبه 08 اسفند 1386, 14:18 عصر
آیا این درسته ؟می شه توی یک متد خودش و مقدار دهی کرد؟
publicstring MakeSlash_In_Date(double Intdate)
}
MakeSlash_In_Date = "____/__/__";
{
sinpin
چهارشنبه 08 اسفند 1386, 14:28 عصر
آیا این درسته ؟می شه توی یک متد خودش و مقدار دهی کرد؟
publicstring MakeSlash_In_Date(double Intdate)
}
MakeSlash_In_Date = "____/__/__";
{
این شکل کدنویسی گاهی توسط vb کارها استفاده میشه و معادل همون return است. شما بنویسید :
return "____/__/__";
neda6124
چهارشنبه 08 اسفند 1386, 14:32 عصر
پس اگه بخوام اینو بنوسیم باید چی کار کنم؟ می شه کمکم کنید بجای این کار از return استفاده کنم؟!! چه جوری؟
neda6124
چهارشنبه 08 اسفند 1386, 14:35 عصر
این دستور چی درسته ؟
yyyy = Conversion.Val(Strings.Mid(Intdate, 1, 4));
saeid.yavary
چهارشنبه 08 اسفند 1386, 14:35 عصر
سلام
اگه ممکن بگید کلا می خواین چه کار کنید شاید به یک جواب بهتر برسید!
neda6124
چهارشنبه 08 اسفند 1386, 14:41 عصر
سلام من می خوام در تاریخم slash بذارم می خوام سال و ماه و روز و جدا کنم دستور بالا مثلا" برای سال درسته؟
saeid.yavary
چهارشنبه 08 اسفند 1386, 14:49 عصر
سلام می تونی از تابع زیر هم استفاده کنی
this.Text.Substring(0, 2) + "/"+this.Text.Substring(4,2)+"/"+this.Text.Substring(6,2);
az_farzaneh
چهارشنبه 08 اسفند 1386, 15: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, '/'));
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.