C# 处理excel 导入时的时间问题

正常情况,excel 中输入的时间格式是 yy/MM/dd,如果需要插入数据库,则需要转换成yyyy-MM-dd,可以使用以下方法,各位根据实际情况调整:

        /// 
        /// dd-MM-yy 转 yyyy-MM-dd
        /// 
        /// 
        /// 

        public string GetDateTimeStr(string value) 
        {
            var strList = value.Trim().Split("/");
            //获取当前年度
            var Month = strList[0];
            var day = strList[1];
            var curr = DateTime.Now.Year.ToString().Substring(0, 2);
            var year = string.Format(curr + strList[2]);
            var sj = string.Format(year + "-" + Month + "-" + day);
            return sj;
        }

你可能感兴趣的:(c#)