一、将格式为yyyyMMdd的时间转化为yyyy-MM-dd类型
string beginDate="20180224";
//将格式为yyyyMMdd的时间转化为yyyy-MM-dd类型2018-02-24
beginDate=DateTime.ParseExact(beginDate,"yyyyMMdd",CultureInfo.CurrentCulture).ToString( "yyyy-MM-dd");
二、将yyyyMMdd、yyyy-MM-dd格式的字符转成日期DateTime格式
DateTime date = new DateTime();
date = DateTime.ParseExact("20110720", "yyyyMMdd", Thread.CurrentThread.CurrentCulture);//2011/7/20 0:00:00
https://www.cnblogs.com/loveme123/archive/2012/06/27/2565547.html