Asp.Net时间戳与时间互转

/// <summary>
        /// 时间戳转成时间类型
        /// </summary>
        /// <param name="timeStamp"></param>
        /// <returns></returns>
        public static  DateTime GetTime(string timeStamp)
        {
            DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
            long lTime = long.Parse(timeStamp + "0000000");
            TimeSpan toNow = new TimeSpan(lTime);
            return dtStart.Add(toNow);
        }

        /// <summary>
        /// 时间类型转成long
        /// </summary>
        /// <param name="time"></param>
        /// <returns></returns>
        public static long ConvertDateTimeInt(System.DateTime time)
        {
            long intResult = 0;
            System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
            intResult = (long)(time - startTime).TotalSeconds;
            return intResult;
        }
/// <summary>
        /// 拼接json的字符串;
        /// 比如:"{\"ret\":\"err\",\"stadname\":\"未知\"}"
        /// </summary>
        /// <param name="jsonDict"></param>
        /// <returns></returns>
        public static string getJsonStr(Dictionary<string, string> jsonDict)
        {
            StringBuilder sb = new StringBuilder("{");
            int i = 0;
            foreach (KeyValuePair<string, string> jd in jsonDict)
            {
                if (i != (jsonDict.Count() - 1))
                {
                    sb.Append("\"" + jd.Key + "\":\"" + jd.Value + "\",");
                }
                else
                {
                    sb.Append("\"" + jd.Key + "\":\"" + jd.Value + "\"");
                }

                i++;
            }

            sb.Append("}");
            return sb.ToString();
        }
时间: 2024-10-11 13:02:37

Asp.Net时间戳与时间互转的相关文章

utc时间和local 时间互转

python 1.utc 时间和 local 时间互转 #utc 转本地时间 def utcFlocaltime(utc_time): utc_time =  utc_time + datetime.timedelta(hours=8) return utc_time.strftime("%Y-%m-%d %H:%M:%S") #本地 时间转utc def localtrfutc(local_time): utc_time = local_time - datetime.timedel

js实现的时间戳和时间日期的转换

js实现的时间戳和时间日期的转换:时间戳和时间日期的转换是常见的操作,下面就通过代码实例介绍一下如何实现它们之间的相互转换.建议事先参阅javascript中Date()构造函数参数介绍一章节.一.时间日期转换为时间戳:现在有这么一个时间日期:"2013/5/12 20:10:20",下面将其转换为时间戳形式:代码如下: var dateStr="2013/5/12 20:10:20"; var date=new Date(dateStr); console.log

sqlite时间戳转时间语句(时间转时间戳)实例

sqlite时间戳转时间.时间转时间戳的方法 实现代码: sqlite> SELECT datetime(1377168853, 'unixepoch', 'localtime'); +------------------------------------------------+ | datetime(1377168853, 'unixepoch', 'localtime') | +------------------------------------------------+ | 201

[linux]date命令时间戳和时间之间的转换

很多时候我们查看数据库的数据,或者是一些别人系统中的数据需要用时间戳来查询,或者查询出来的结果是个时间戳. 还有时候,查询条件需要输入时间戳. 我之前的办法就是用在线工具来完成,后来用mac了,我觉着直接用命令行解决就好了,不用每次都打开个浏览器那么麻烦(其实打命令不熟悉也麻烦) 这里是在mac下的操作,主要就是用date这个命令,更多的用法用man命令查看 字符串格式时间 TO 时间戳 我们知道date 命令可以直接把当前时间转化为时间戳 # date +%s 1436781527 然后这里我

PHP 时间戳 转时间 for ios 8*3600

// 时间戳 转时间 int intTimeString = [_model.date intValue]; NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:intTimeString]; NSLog(@"confromTimesp %@", confromTimesp); NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; NSTimeZo

php 时间戳和时间的转换

PHP的时间戳与具体时间转化 三个内置函数: time() //获取UNIX系统时间戳 mktime(hour,minute,second,month,day,year) //将指定时间转化为时间戳 date(时间格式,时间戳) //将时间戳转化为方便阅读的时间 time -> date: $now = time(); echo "时间戳是 " .$now; echo "创建日期是 " . date("Y-m-d h:i:s", $now)

微信小程序 - 时间戳转时间

获取当前时间:十位unix时间戳 var timestamps = Math.round(new Date().getTime() / 1000).toString(); 时间戳转时间(官方自带) 使用实例: var time = "1531791600"; app.util.formatTime(time); 原文地址:https://www.cnblogs.com/cisum/p/9317138.html

使用java代码将时间戳和时间互相转换

时间戳转时间: SimpleDateFormat simpleDateFormat = null; simpleDateFormat = new SimpleDateFormat("yyyyMMdd"); Date date = new Date(System.currentTimeMillis()); String day = simpleDateFormat.format(date); simpleDateFormat = new SimpleDateFormat("HH

SQLServer中将时间戳转换为时间格式

--在sql中将时间戳转换为时间类型 SQL里面有个DATEADD的函数.时间戳就是一个从1970-01-01 08:00:00到时间的相隔的秒数.所以只要把这个时间戳加上1970-01-01 08:00:00这个时间就可以得到你想要的时间了select DATEADD(second,1268738429 + 8 * 60 * 60,'1970-01-01 00:00:00') 注解:北京时间与GMT时间关系    1.GMT是中央时区,北京在东8区,相差8个小时 2.所以北京时间 = GMT时