C#日期格式转化,该如何处理

C#日期格式转化
正常的日期格式如何转成2013-04-08T13:00:00.000+08:00这种呢?
------解决方案--------------------
本帖最后由 bdmh 于 2014-08-01 15:50:41 编辑
http://www.cnblogs.com/qqflying/archive/2012/01/16/2323983.html
这里有
------解决方案--------------------
DateTime.TryParse(s1, out dt1)) where += (where == "" ? " cnbdt>=" : " and cnbdt>=") + (new MSSQL().Str2DBStr(dt1.ToString("yyyy-MM-dd"), 2))
------解决方案--------------------
引用:
http://www.cnblogs.com/qqflying/archive/2012/01/16/2323983.html
这里有

好全。
------解决方案--------------------

   DateTime thisDate = DateTime.Now;
   string s=thisDate.ToString("o");


------解决方案--------------------
日期格式化
 private void Frm_Main_Load(object sender, EventArgs e)
        {
            lb_Format.Text += Environment.NewLine;
            lb_Format.Text += Environment.NewLine;
            lb_Format.Text += Environment.NewLine;
            lb_Format.Text += string.Format("{0}",//使用指定日期格式化方式格式化字符串
                DateTime.Now.ToString("F"));
            lb_Format.Text += Environment.NewLine;
            lb_Format.Text += string.Format("{0}",//使用指定日期格式化方式格式化字符串
                DateTime.Now.ToString("f"));
            lb_Format.Text += Environment.NewLine;
            lb_Format.Text += string.Format("{0}",//使用指定日期格式化方式格式化字符串
                DateTime.Now.ToString("D"));
            lb_Format.Text += Environment.NewLine;
            lb_Format.Text += string.Format("{0}",//使用指定日期格式化方式格式化字符串
                DateTime.Now.ToString("d"));
            lb_Format.Text += Environment.NewLine;
            lb_Format.Text += string.Format("{0}",//使用指定日期格式化方式格式化字符串
                DateTime.Now.ToString("G"));
            lb_Format.Text += Environment.NewLine;
            lb_Format.Text += string.Format("{0}",//使用指定日期格式化方式格式化字符串
                DateTime.Now.ToString("g"));
            lb_Format.Text += Environment.NewLine;
            lb_Format.Text += string.Format("{0}",//使用指定日期格式化方式格式化字符串
                DateTime.Now.ToString("yyyy-MM-dd hh:ss:ff"));
        }