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");
        }
    }
  • 相关阅读:
    SpringMVC 2
    MySQL--事务,隔离性和隔离级别
    String.intern()
    初识消息队列--ActiveMq
    Java后台上传图片到七牛云
    Thread.interrupt(),Thread.isInterrupted(),Thread.interrupted()碎碎念
    Java基础--对象
    Java后台调用gcc编译C语言代码
    ToolProvider.getSystemJavaCompiler()方法空指针的排坑
    [LeetCode]29 两数相除和一个小坑点
  • 原文地址:https://www.cnblogs.com/VR-1024/p/9815467.html
Copyright © 2011-2022 走看看