shahinparsa1328
سه شنبه 02 آبان 1391, 18:16 عصر
با سلام
من می خواهم زمانیکه تاریخ را به صورت 1391/1/1 می نویسم در خروجی به صورت 1391/01/01 نمایش دهد.
که من ابتدا آمدم تاریخ را در یک textbox وارد کردم و بعد با دستور split آن را در listbox از هم جدا کردم.
حالا من می داننم که باید دستوری نوشت که ستون دوم و سوم listbox را برسی کند که اگر کمتر از 2 کاراکتر بود یک 0 به ابتدای آن اضافه کند. در مورد اتصال دوباره باید از Join استفاده کرد. اما نمی دانم چگونه می شود این عمل را انجام داد.
درضمن اگر می شود اطفا دستور join هم را برسی کنید چون خطا می دهد.
private void button16_Click(object sender, EventArgs e)
{
char[] spector = { '/' };
string str = textBox15.Text;
string[] arr = str.Split(spector);
listBox1.Items.AddRange (arr);
}
private void button17_Click(object sender, EventArgs e)
{
string[] arr = new string
[listBox1.Items.Count];
for (int i = 0; i < listBox1.Items.Count; i++)
{
arr[i] = listBox1.Items[i].ToString();
}
string str = string.Join ("/", listBox1.Items.Count);
textBox16.Text = str;
من می خواهم زمانیکه تاریخ را به صورت 1391/1/1 می نویسم در خروجی به صورت 1391/01/01 نمایش دهد.
که من ابتدا آمدم تاریخ را در یک textbox وارد کردم و بعد با دستور split آن را در listbox از هم جدا کردم.
حالا من می داننم که باید دستوری نوشت که ستون دوم و سوم listbox را برسی کند که اگر کمتر از 2 کاراکتر بود یک 0 به ابتدای آن اضافه کند. در مورد اتصال دوباره باید از Join استفاده کرد. اما نمی دانم چگونه می شود این عمل را انجام داد.
درضمن اگر می شود اطفا دستور join هم را برسی کنید چون خطا می دهد.
private void button16_Click(object sender, EventArgs e)
{
char[] spector = { '/' };
string str = textBox15.Text;
string[] arr = str.Split(spector);
listBox1.Items.AddRange (arr);
}
private void button17_Click(object sender, EventArgs e)
{
string[] arr = new string
[listBox1.Items.Count];
for (int i = 0; i < listBox1.Items.Count; i++)
{
arr[i] = listBox1.Items[i].ToString();
}
string str = string.Join ("/", listBox1.Items.Count);
textBox16.Text = str;