Welcome

首页 / 软件开发 / .NET编程技术 / Windows系统时间如何转化为固定长度为8位的字符串

Windows系统时间如何转化为固定长度为8位的字符串2016-01-20
public string GetString(string data){string DataFormat = string.Empty;if (data.Length == 10)//2014/11/23{DataFormat = data.Replace("/", "");}if (data.Length == 9)//2014/11/1或者2014/1/12{//该函数是先截取再替换if (data.Substring(4, 3).Replace("/", "").Length == 2)//2014/11/1{data = data.Replace("/", "");DataFormat = data.Substring(0, 4) + data.Substring(4, 2) + "0" + data.Substring(6, 1);}else//2014/1/12{data = data.Replace("/", "");DataFormat = data.Substring(0, 4) + "0" + data.Substring(4, 1) + data.Substring(5, 2);}}if (data.Length == 8)//2014/1/2{data = data.Replace("/", "");DataFormat = data.Substring(0, 4) + "0" + data.Substring(4, 1) + "0" + data.Substring(5, 1);}return DataFormat;}