zoukankan      html  css  js  c++  java
  • 类型转换

      public static float Str2Money(string value)
            {
                if (string.IsNullOrEmpty(value))
                {
                    return 0f;
                }
                else
                {
                    value = value.Replace(",", "");
                    return float.Parse(value);
                }
            }


            /// <summary>
            ///
            /// </summary>
            /// <param name="value"></param>
            /// <returns></returns>
            public static string Money2Str(float value)
            {
                return value.ToString("N");
            }


            /// <summary>
            ///
            /// </summary>
            /// <param name="value"></param>
            /// <returns></returns>
            public static DateTime Str2Date(string value)
            {
                if (string.IsNullOrEmpty(value))
                    return DateTime.MinValue;
                else
                {
                    DateTimeFormatInfo dtFormat = new DateTimeFormatInfo();
                    dtFormat.ShortDatePattern = "dd-MM-yy";
                    return Convert.ToDateTime(value, dtFormat);
                }
            }



            public static string Date2String(DateTime value)
            {
                if (value == DateTime.MinValue)
                    return string.Empty;
                else
                    return value.ToString("dd-MM-yy");
            }



            /// <summary>
            ///
            /// </summary>
            /// <param name="value"></param>
            /// <returns></returns>
            public static int Str2Int(string value)
            {
                if (string.IsNullOrEmpty(value))
                    return 0;
                else
                    return int.Parse(value);
            }


            /// <summary>
            ///
            /// </summary>
            /// <param name="value"></param>
            /// <returns></returns>
            public static Guid? Object2Guid(object value)
            {
                if (value == System.DBNull.Value)
                {
                    return null;
                }
                else
                {
                    return new Guid(value.ToString());
                }
            }


            /// <summary>
            ///
            /// </summary>
            /// <param name="value"></param>
            /// <returns></returns>
            public static string Object2Sting(object value)
            {
                if (value == System.DBNull.Value)
                {
                    return string.Empty;
                }
                else
                {
                    return value.ToString();
                }
            }

  • 相关阅读:
    js封装日期格式化函数
    原生js时间戳获取和转换
    自适应好用的一个css
    ES6五种遍历对象属性的方式
    ES6对象属性名简洁表示法和表达式、对象新方法、属性的遍历
    ES6数组扩展运算符(Rest+Spread)、类方法、原型方法
    正则表达式常见匹配
    typescript深copy和浅copy
    判断一个变量类型是对象还是数组
    npm 淘宝镜像的配置
  • 原文地址:https://www.cnblogs.com/GreenGrass/p/2921814.html
Copyright © 2011-2022 走看看