将字符串中的YYYYMMDD日期字符转为当前日期格式,如20201022
string str="YYYYMMDD";
// YYYYMMDD
if(str.Contains("<YYYYMMDD>"))
{
str=str.Replace("<YYYYMMDD>",DataTime.Now.ToString("yyyyMMdd"))
}
// YYYY年MM月DD日
if(str.Contains("YYYY年MM月DD日"))
{
str=str.Replace("YYYY年MM月DD日",DataTime.Parse(str).ToString("yyyy年MM月dd日"))
}
// MMDD
if(str.Contains("MMDD"))
{
str=str.Replace("MMDD",DataTime.Parse(str).ToString("MMdd"))
}
// YYYY-MM-DD
if(str.Contains("YYYY-MM-DD"))
{
str=str.Replace("YYYY-MM-DD",DataTime.Parse(str).ToString("yyyy-MM-dd"))
}