/// <summary> /// 转化为默认的时间格式yyyy-MM-dd HH:mm:ss /// </summary> /// <returns></returns> public string ToTimeStrDefault() { if (this.data == null) { return(string.Empty); } return(SafeConvert.ToDateTime(this.data).ToString("yyyy-MM-dd HH:mm:ss")); }
/// <summary> /// 移除前缀,若前缀不存在则返回原字符串 /// </summary> public string DeletePrefix(string prefix) { return(SafeConvert.DeletePrefix(this.data, prefix)); }
/// <summary> /// 增加后缀,若已经以指定后缀结尾则不添加 /// </summary> public string AppendSuffix(string suffix) { return(SafeConvert.AppendSuffix(this.data, suffix)); }
/// <summary> /// XML解码 /// </summary> public string DecodeXML() { return(SafeConvert.DecodeXML(this.data)); }
/// <summary> /// 转化为指定类型 /// </summary> public T To <T>() where T : class { return(SafeConvert.To <T>(this.data)); }
/// <summary> /// 转化为日期时间值 /// </summary> public DateTime ToDateTime(DateTime defaultValue = default(DateTime)) { return(SafeConvert.ToDateTime(this.data, defaultValue)); }
/// <summary> /// 转化为整型值 /// </summary> public int ToInt32(int defaultValue = default(int)) { return(SafeConvert.ToInt32(this.data, defaultValue)); }
/// <summary> /// 转化为字符串值 /// </summary> public string ToStr(string defaultValue = "") { return(SafeConvert.ToStr(this.data, defaultValue).Trim()); }
/// <summary> /// 字符串转化为字符串数组 /// </summary> public string[] SplitToArray(string speater = ",", StringSplitOptions options = StringSplitOptions.None) { return(SafeConvert.SplitToArray(this.data, speater, options)); }
/// <summary> /// MD5编码 /// </summary> public string EncodeMD5(bool replace = true) { return(SafeConvert.EncodeMD5(this.data, replace)); }
/// <summary> /// 64位解码 /// </summary> public string DecodeBase64String() { return(SafeConvert.DecodeBase64String(this.data, Encoding.Default)); }
/// <summary> /// 64位解码 /// </summary> public string DecodeBase64String(System.Text.Encoding e) { return(SafeConvert.DecodeBase64String(this.data, e)); }
/// <summary> /// URI解码 /// </summary> public string DecodeUri() { return(SafeConvert.DecodeUri(this.data, Encoding.Default)); }
/// <summary> /// URI解码 /// </summary> public string DecodeUri(Encoding e) { return(SafeConvert.DecodeUri(this.data, e)); }
/// <summary> /// 移除后缀,若后缀不存在则返回原字符串 /// </summary> public string DeleteSuffix(string suffix) { return(SafeConvert.DeleteSuffix(this.data, suffix)); }
/// <summary> /// SQL编码 /// </summary> public string EncodeSql(bool isLike = false) { return(SafeConvert.EncodeSql(this.data, isLike)); }
/// <summary> /// 字符串转化为字符串集合 /// </summary> public List <string> SplitToList(string speater = ",", StringSplitOptions options = StringSplitOptions.None) { return(SafeConvert.SplitToList(this.data, speater, options)); }
/// <summary> /// 字符串转化为字典 /// </summary> public Dictionary <string, string> SplitToDict(string speater1 = ";", string speater2 = ",") { return(SafeConvert.SplitToDict(this.data, speater1, speater2)); }
/// <summary> /// 返回最后一个分隔符之后的内容 /// </summary> public string GetLastAfter(string speater) { return(SafeConvert.GetLastAfter(this.data, speater)); }
/// <summary> /// 转化为浮点值 /// </summary> public decimal ToDecimal(decimal defaultValue = default(decimal)) { return(SafeConvert.ToDecimal(this.data, defaultValue)); }
/// <summary> /// 返回最后一个分隔符之前的内容 /// </summary> public string GetLastBefore(string speater) { return(SafeConvert.GetLastBefore(this.data, speater)); }
/// <summary> /// 转化为布尔值 /// </summary> public bool ToBool(bool defaultValue = default(bool)) { return(SafeConvert.ToBool(this.data, defaultValue)); }
/// <summary> /// 增加前缀,若已经以指定前缀开始则不添加 /// </summary> public string AppendPrefix(string prefix) { return(SafeConvert.AppendPrefix(this.data, prefix)); }
/// <summary> /// 转化为字典 /// </summary> public Dictionary <string, object> ToAnonymousDict() { return(SafeConvert.ToAnonymousDict(this.data)); }
/// <summary> /// JSON编码 /// </summary> public string EncodeJson() { return(SafeConvert.EncodeJson(this.data)); }