asp.net中的System.DateTime.Now.ToString()

DataTime dt  =  DataTime.Now;
DataTime dat 
=  Convert.ToDataTime( " 9/6/2008 " );
Response.Write(dt.Year.GetType() 
+   " <br/> " );  // System.Int32
Response.Write( " 年: "   +  dt.Year);
Response.Write(
" <br/> "   +  dt.Month);
Response.Write(
" <br/> "   +  dt.Day);

Response.Write(
" <br/>完整 "   +  dt);  // 2008/2/22
Response.Write( " <br/>长日期是 "   +  dt.ToLongDateString());  // 2008年2月22日
// 长时间ToLongTimeString()  // 22:02:02
// 短日期ToShortDateString()  // 2008-2-22
// 短时间ToShortTimeString()  // 22:02

 

  // 2007年4月24日
  this .TextBox6.Text  =  System.DateTime.Now.ToString( " D " );
 
// 2007-4-24
  this .TextBox7.Text  =  System.DateTime.Now.ToString( " d " ); 

 
// 2007年4月24日 16:30:15
  this .TextBox8.Text  =  System.DateTime.Now.ToString( " F " );
 
// 2007年4月24日 16:30
  this .TextBox9.Text  =  System.DateTime.Now.ToString( " f " );

 
// 2007-4-24 16:30:15
  this .TextBox10.Text  =  System.DateTime.Now.ToString( " G " );
 
// 2007-4-24 16:30
  this .TextBox11.Text  =  System.DateTime.Now.ToString( " g " );

 
// 16:30:15
  this .TextBox12.Text  =  System.DateTime.Now.ToString( " T " );
 
// 16:30
  this .TextBox13.Text  =  System.DateTime.Now.ToString( " t " );

 
// 2007年4月24日 8:30:15
  this .TextBox14.Text  =  System.DateTime.Now.ToString( " U " );
 
// 2007-04-24 16:30:15Z
  this .TextBox15.Text  =  System.DateTime.Now.ToString( " u " );

 
// 4月24日
  this .TextBox16.Text  =  System.DateTime.Now.ToString( " m " );
 
this .TextBox16.Text  =  System.DateTime.Now.ToString( " M " );

 
// Tue, 24 Apr 2007 16:30:15 GMT
  this .TextBox17.Text  =  System.DateTime.Now.ToString( " r " );
 
this .TextBox17.Text  =  System.DateTime.Now.ToString( " R " );

 
// 2007年4月 
  this .TextBox19.Text  =  System.DateTime.Now.ToString( " y " );
 
this .TextBox19.Text  =  System.DateTime.Now.ToString( " Y " );

 
// 2007-04-24T15:52:19.1562500+08:00
  this .TextBox20.Text  =  System.DateTime.Now.ToString( " o " );
 
this .TextBox20.Text  =  System.DateTime.Now.ToString( " O " );

 
// 2007-04-24T16:30:15
  this .TextBox18.Text  =  System.DateTime.Now.ToString( " s " );

 
// 2007-04-24 15:52:19
  this .TextBox21.Text  =  System.DateTime.Now.ToString( " yyyy-MM-dd HH:mm:ss:ffff " );

 
// 2007年04月24 15时56分48秒
  this .TextBox22.Text  =  System.DateTime.Now.ToString( " yyyy年MM月dd HH时mm分ss秒 " );

 
// 星期二, 四月 24 2007
  this .TextBox1.Text  =  System.DateTime.Now.ToString( " dddd, MMMM dd yyyy " );
 
// 二, 四月 24 '07
  this .TextBox2.Text  =  System.DateTime.Now.ToString( " ddd, MMM d \ "' \"yy");

  // 星期二, 四月 24
  this .TextBox3.Text  =  System.DateTime.Now.ToString( " dddd, MMMM dd " );
 
// 4-07
  this .TextBox4.Text  =  System.DateTime.Now.ToString( " M/yy " );
 
// 24-04-07
  this .TextBox5.Text  =  System.DateTime.Now.ToString( " dd-MM-yy " );

字符型转换 转为字符串
12345 .ToString( " n " );  // 生成 12,345.00
12345 .ToString( " C " );  // 生成 ¥12,345.00
12345 .ToString( " e " );  // 生成 1.234500e+004
12345 .ToString( " f4 " );  // 生成 12345.0000
12345 .ToString( " x " );  // 生成 3039 (16进制)
12345 .ToString( " p " );  // 生成 1,234,500

// 另:
// 忽略系统时间格式,显示自定时间格式
// System.Globalization.DateTimeFormatInfo.InvariantInfo表示忽略系统时间格式
lbl_intime.Text  =  DateTime.Now.ToString( " dd/MM/yyyy " , System.Globalization.DateTimeFormatInfo.InvariantInfo);

显示结果为当前日期格式:日
/ /

因为有的系统设置了显示格式的连接符为
" - " ,不加参数的话显示结果为:日 - -

 

你可能感兴趣的:(toString)