|
|
@@ -253,6 +253,27 @@ public static partial class ObjectExtension
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 将string 时间日期格式转换成字符串 如 {yyyy} => 2024
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="str"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ public static string ParseToDateTimeForRep(this string str)
|
|
|
+ {
|
|
|
+ if (string.IsNullOrWhiteSpace(str))
|
|
|
+ {
|
|
|
+ var date = DateTime.Now;
|
|
|
+ var reg = new Regex(@"(\{.+?})");
|
|
|
+ var match = reg.Matches(str);
|
|
|
+ match.ToList().ForEach(a =>
|
|
|
+ {
|
|
|
+ var str = date.ToString(a.ToString().Substring(1, a.Length - 2));
|
|
|
+ str = str.Replace(a.ToString(), str);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ return str;
|
|
|
+ }
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// 是否有值
|
|
|
/// </summary>
|