zoukankan      html  css  js  c++  java
  • 各类数据类型的转换类

    using System;
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    
    /// <summary>
    /// string扩展方法
    /// </summary>
    public static class KTOString  {
    
        /// <summary>
        /// 扩展--string 转int
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        public static int Toint(this string str)
        {
            return Convert.ToInt32(str);
        }
    
        public static int Toint(this long log)
        {
            return Convert.ToInt32(log);
        }
        /// <summary>
        /// 扩展---string转
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        public static float Tofloat(this string str)
        {
            return float.Parse(str);
        }
        /// <summary>
        /// 扩展---string转long
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        public static long Tolong(this string str)
        {
            return long.Parse(str);
        }
        /// <summary>
        /// 扩展---enum转byte
        /// </summary>
        /// <param name="eEnum"></param>
        /// <returns></returns>
        public static byte Tobyte (this Enum eEnum)
        {
            return Convert.ToByte(eEnum);
        }
        /// <summary>
        /// 扩展---enum转short
        /// </summary>
        /// <param name="eEnum"></param>
        /// <returns></returns>
        public static short ToShort(this Enum eEnum)
        {
            return Convert.ToInt16(eEnum);
        }
        /// <summary>
        /// 扩展---转string
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        public static string Tostring(this object obj)
        {
            return obj.ToString();
        }
        /// <summary>
        /// 时间戳转C#时间
        /// </summary>
        /// <param name="timeStamp"></param>
        /// <returns></returns>
        public static string Todata(this long timeStamp)
        {
            System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 当地时区
            DateTime dt = startTime.AddMilliseconds(timeStamp);
            return dt.ToString("MM/dd HH:mm");
        }
    }
  • 相关阅读:
    毕业面试试题汇总
    js获取系统日期
    非常酷的3D翻转相册展示特效
    CSS 替换元素和非替换元素 行内非替换元素
    怎样在linux下编写C程序并编译执行
    库和框架的区别
    转载:em(倍)与px的区别
    RPMForge介绍及安装
    linux下安装jdk和配置环境变量
    PCI PCI-X PCI-E介绍
  • 原文地址:https://www.cnblogs.com/VR-1024/p/9815467.html
Copyright © 2011-2022 走看看