diff --git a/Falcon.SugarApi/StringExtend.cs b/Falcon.SugarApi/StringExtend.cs index ec0b773..e38a5c5 100644 --- a/Falcon.SugarApi/StringExtend.cs +++ b/Falcon.SugarApi/StringExtend.cs @@ -72,5 +72,22 @@ namespace Falcon.SugarApi return false; } } + + /// + /// 返回字符串是否为指定格式的日期时间格式 + /// + /// 给定字符串 + /// 日期时间格式 + /// 是True,否False + /// 参数为空 + public static bool IsDateFormat(this string str, string dateFormat) { + if (str.IsNullOrEmpty()) { + throw new ArgumentNullException(nameof(str)); + } + if (dateFormat.IsNullOrEmpty()) { + throw new ArgumentNullException(nameof(dateFormat)); + } + return str.TryToDateTime(dateFormat, out var _); + } } -} +} \ No newline at end of file