閱讀815 返回首頁    go 阿裏雲 go 技術社區[雲棲]


C# dev gridcontrol “時間”字符串格式化

public  void FormateDate(ref DataSet ds, string colName)
{
	if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
	{
		foreach (DataRow dr in ds.Tables[0].Rows)
		{
			string ColumnValue = Convert.ToString(dr[colName]);
			while (ColumnValue.IndexOf(".") > 0)
			{
				ColumnValue = ColumnValue.Replace(".", "");
			}
			if (ColumnValue.Length >= 8)
			{
				dr[colName] = string.Concat(new string[]
				{
					ColumnValue.Substring(0, 4),
					".",
					ColumnValue.Substring(4, 2),
					".",
					ColumnValue.Substring(6, 2)
				});
			}
		}
	}
}

函數作用:

        在往DEV gridcontrol上綁定時間之前,可以將20090212這種格式的字符串轉變為2009.02.12這種格式,以便於使用

小注:

        String.Concat 方法:連接 String 的一個或多個實例,或 Object 的一個或多個實例的值的 String 表示形式(如果參數不是字符串類型,將先使用 string() 函數轉換為字符串,然後計算該轉換的結果)。具體解釋見:點擊打開鏈接


最後更新:2017-04-03 20:19:22

  上一篇:go SQL Server中clustered與nonclustered的區別
  下一篇:go Sql Server 查詢表中各列名稱、表中列數