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() 函数转换为字符串,然后计算该转换的结果)。具体解释见:点击打开链接


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值