Asp.Netにおける時間フォーマットの6つの方法の詳細なまとめ

1184 ワード

1.データコントロールのバインド時の日付のフォーマット方法:
 
  


2.DataBinder.Evalがデータバインドを行う場合:
 
  
DataBinder.Eval(Container.DataItem,"AddTime","{0:yyyy-MM-dd}")

3.直接ToString方法で日付表示フォーマットを変換する:
 
  
DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")

4.Stringクラスで日付表示フォーマットを変換する:
 
  
String.Format("{0:yyyy-MM-dd}", DateTime.Now)

5.DateTime.Parseメソッド日付表示フォーマットの変換
 
  
DateTime.Parse("2012-2-22").ToString("yyyy-MM-dd")

6.Convert.でToDateTimeメソッド変換日付表示フォーマット:
 
  
Convert.ToDateTime("2012-12-21").ToString("yyyy-MM-dd")

標準DateTime形式の説明子
http://msdn.microsoft.com/zh-cn/library/az4se3k1(v=vs.80).aspx
カスタムDateTime形式の説明子
http://msdn.microsoft.com/zh-cn/library/8kb3ddd4(v=vs.80).aspx