c#日期到字符串转换

来源:互联网 发布:内存整型数据 编辑:程序博客网 时间:2024/06/05 10:32

在编程中经常要用到将日期变量转换为字符串的情况,而且不同的时候希望转换成不同格式的字符串
下面是一些常用的转换及转换结果:

以日期为例: 2009-09-06 10:56:13.383
       
private void Form1_Load(object sender, System.EventArgs e)
{
   textBox1.Text=DateTime.Now.ToString("d");     //2009-09-06 
   textBox2.Text=DateTime.Now.ToString("D");     //2009年09月06号
   textBox3.Text=DateTime.Now.ToString("G");     //2009-09-06 10:56:13
   textBox6.Text=DateTime.Now.ToString("g");     //2009-09-06 10:56
   textBox5.Text=DateTime.Now.ToString("T");     //10:56:13
   textBox4.Text=DateTime.Now.ToString("t");      //10:56

   textBox12.Text=DateTime.Now.ToString("F");   //2009年09月06日 10:56:13
   textBox11.Text=DateTime.Now.ToString("f");    //2009年09月06日 10:56
   textBox10.Text=DateTime.Now.ToString("M");   //09月06日
   textBox9.Text=DateTime.Now.ToString("R");     //Sun, 06 Sep 2009 10:56
   textBox8.Text=DateTime.Now.ToString("s");     //2009-09-06T10:56:13
   textBox7.Text=DateTime.Now.ToString("u");     //2009-09-06 10:56:13Z

   textBox13.Text=DateTime.Now.ToString("Y");   //2009年09月
   textBox14.Text=DateTime.Now.ToString("y");   //2009年09月
}

 

效果比对:

 

 

 

下面是另外的方法转换的结果:
      
private void Form2_Load(object sender, System.EventArgs e)
{
   textBox1.Text=DateTime.Now.ToString("M/d/yyyy");              //09-06-2009
   textBox2.Text=DateTime.Now.ToString("MM/dd/yy");             //09-06-09
   textBox3.Text=DateTime.Now.ToString("d-MMMM-yy");          //06-三月-09
   textBox6.Text=DateTime.Now.ToString("ddMMyyyy");            //060909
   textBox5.Text=DateTime.Now.ToString("dd日MM月yyyy年");   //06日09月2009年
   textBox4.Text=DateTime.Now.ToString("yyyy年MM月dd日");   //2009年09月06日

   textBox12.Text=DateTime.Now.ToString("yyyy年");                //2009年
   textBox11.Text=DateTime.Now.ToString("MM月");                  //09月
   textBox10.Text=DateTime.Now.ToString("dd日");                   //06日
   textBox9.Text=DateTime.Now.ToString("hh:mm:ss");            //10:56:13
   textBox8.Text=DateTime.Now.ToString("M/d/yyyy H:mm");    //  09/06/2009 10:56
   textBox7.Text=DateTime.Now.ToString("H:mm:ss");              //10:56:13
}

 

效果比对:

原创粉丝点击