首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#中关于日期转换的方法,求指导,求教育,小弟我想只查询到月,应该如何改啊

2013-07-16 
c#中关于日期转换的方法,求指导,求教育,我想只查询到月,应该怎么改啊!!!! private string date(){string d

c#中关于日期转换的方法,求指导,求教育,我想只查询到月,应该怎么改啊!!!!
 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# 日期


[解决办法]
不要日,那么就去掉

if (dateinfo[2].Trim().ToString().Length <= 1)
            {
                dateNew += "-0" + dateinfo[2].ToString();
            }
            else
            {
                dateNew += "-" + dateinfo[2].ToString();
            }

[解决办法]
月份 this.dateTimePicker1.Value.Month
this.dateTimePicker1.Value.ToString("yyyy-MM")
this.dateTimePicker1.Value.ToString("yyyy-M")
你试下哪个是你想要的
[解决办法]

引用
月份 this.dateTimePicker1.Value.Month
this.dateTimePicker1.Value.ToString("yyyy-MM")
this.dateTimePicker1.Value.ToString("yyyy-M")
你试下哪个是你想要的 

你用2楼的就对了,代码简单多了。
取年月用这个this.dateTimePicker1.Value.ToString("yyyy-MM")
比如当前时间取出来就是“2013-07”

热点排行