private string date()
{
string date = this.dateTimePicker1.Text.Replace('年', '-').Replace('月', '-').Replace('日', ' ');
//string date = this.dateTimePicker1.Text.Replace('年', '-').Replace('月', ' ');
string dateNew = string.Empty;
char[] C ={ '-' };
string[] dateinfo = date.Split(C);
if (dateinfo[1].Trim().ToString().Length <= 1)
{
dateNew += dateinfo[0].ToString() + "-0" + dateinfo[1].ToString();
}
else
{
dateNew += dateinfo[0].ToString() + "-" + dateinfo[1].ToString();
} if (dateinfo[2].Trim().ToString().Length <= 1)
{
dateNew += "-0" + dateinfo[2].ToString();
}
else
{
dateNew += "-" + dateinfo[2].ToString();
} return dateNew;
}C#日期
{
string date = this.dateTimePicker1.Text.Replace('年', '-').Replace('月', '-').Replace('日', ' ');
//string date = this.dateTimePicker1.Text.Replace('年', '-').Replace('月', ' ');
string dateNew = string.Empty;
char[] C ={ '-' };
string[] dateinfo = date.Split(C);
if (dateinfo[1].Trim().ToString().Length <= 1)
{
dateNew += dateinfo[0].ToString() + "-0" + dateinfo[1].ToString();
}
else
{
dateNew += dateinfo[0].ToString() + "-" + dateinfo[1].ToString();
} if (dateinfo[2].Trim().ToString().Length <= 1)
{
dateNew += "-0" + dateinfo[2].ToString();
}
else
{
dateNew += "-" + dateinfo[2].ToString();
} return dateNew;
}C#日期
{
dateNew += "-0" + dateinfo[2].ToString();
}
else
{
dateNew += "-" + dateinfo[2].ToString();
}
this.dateTimePicker1.Value.ToString("yyyy-MM")
this.dateTimePicker1.Value.ToString("yyyy-M")
你试下哪个是你想要的
取年月用这个this.dateTimePicker1.Value.ToString("yyyy-MM")
比如当前时间取出来就是“2013-07”
你自己写的代码你居然不知道什么意思····datetime有参数的,看你需要多少就取多少个参数年月日,不要日就放两个参数嘛
取年月用这个this.dateTimePicker1.Value.ToString("yyyy-MM")
比如当前时间取出来就是“2013-07”
我用一楼的回复,程序已经可以了,2楼的能看懂,但是整个日期转换的代码,看的不是很明白
你自己写的代码你居然不知道什么意思····datetime有参数的,看你需要多少就取多少个参数年月日,不要日就放两个参数嘛
代码不是自己的,是别人的