关于Unix时间戳转北京时间的问题】的更多相关文章

工具在这里:http://tool.chinaz.com/Tools/unixtime.aspx?qq-pf-to=pcqq.group 今天踩了坑,无论参数是多少,年份总是1970.才发现原来参数必须是long不能是int /* * 输入参数long类型的time,返回格式为yyyy-MM-dd HH:mm:ss的时间 */ public static String switchIntToDate(long time) { String pattern = "yyyy-MM-dd HH:mm:…
1.在linux bash下北京时间与unix时间戳互转: 获取unix timestamp: 命令:date "+%s" 输出:1372654714 获取北京时间: 命令:date '+%Y-%m-%d %H:%M:%S' 输出:2013-07-01 12:55:56 unix timestamp转北京时间: 命令:date -d@1372654714 '+%Y-%m-%d %H:%M:%S' 输出:2013-07-01 12:58:34 北京时间转unix timestamp: 命…
项目发展的需要:(包含时间函数)time datetime 时间戳和北京时间互转 import time import datetime s = '2015-04-17 11:25:30' d = datetime.datetime.strptime(s,"%Y-%m-%d %H:%M:%S") print int(time.mktime(d.timetuple())) 运行结果:1429241130 需要当前的日期,并显示出时间轴,然后推出七天前的具体日期 #! /usr/bin/e…
之前有个Q上好友没事问我,怎么自己写Unix时间戳转日期时间?于是我就顺手写了个C#版本给他!最近想起来,就萌发多写几个语言的版本分享,权当练习思路外加熟悉另外两种语言. 先说转换步骤 先处理年份,从1970年开始处理,根据平年闰年的总秒数,先得到年,剩余的秒数再求月份: 根据剩余秒数求得月份,因为2月的缘故,同样需要处理平年闰年‘: 得天数,直接除以每天的总秒数,然后取得天: 取小时.分钟.秒: Python版本: # -*- coding: UTF-8 -*- from datetime i…
前段时间项目中涉及到了MySql和MsSql数据类型之间的转换,最近又在研究新浪微博的API,涉及到了带有时区的GMT时间类型的转换,所以,特记录于此,以备日后查询. 一:UNIX时间戳与datetime时间之间的转换 1. 将Unix时间戳转换为DateTime类型时间 方法一: /// <summary> /// 将Unix时间戳转换为DateTime类型时间 /// </summary> /// http://www.cnblogs.com/babycool /// <…
typedef struct t_xtime { int year; int month; int day; int hour; int minute; int second; } _xtime ; #define xMINUTE (60 ) //1分的秒数 #define xHOUR (60*xMINUTE) //1小时的秒数 #define xDAY (24*xHOUR ) //1天的秒数 #define xYEAR (365*xDAY ) //1年的秒数 可以通过在线转换工具,对程序结果进…
#北京时间需加上8小时bj = 8*3600 def time_stamp(times):    #一天总秒数    nonDaySeconds = 24*3600    leapmonths = [31,29,31,30,31,30,31,31,30,31,30,31]    nonleapmonths = [31,28,31,30,31,30,31,31,30,31,30,31]    #四年为一个周期,从1972年开始    fourYearDays = (366+365+365+365)…
背景: 调用java提供接口,需要长时间整形作为验证. 预备知识: 1. java 的 System.currentTimeMillis() 计算的长整型,是从1970年1月1日开始,截止当前的毫秒数. 2.C#中计算毫秒数的方法 TimeSpan.TotalMilliseconds 3.我天朝是东八区,时区也要计算在内.所以起始期间应为1970年1月1日8:00 代码: /// <summary> /// 计算当前长时间整形   /// </summary> private lo…
var unixtime=1358932051;formatTime (time) { let unixtime = time let unixTimestamp = new Date(unixtime * 1000) let Y = unixTimestamp.getFullYear() let M = ((unixTimestamp.getMonth() + 1) > 10 ? (unixTimestamp.getMonth() + 1) : '0' + (unixTimestamp.get…
在项目开发过程中,有时会遇到不同程序之间相互调用数据,数据中不免会包含时间,比如ASP.NET调用PHP,牵扯到时间就要做一下处理,PHP程序中一般存取的都是UNIX时间,不像ASP.NET存储的是年月日时分秒,这样就需要做一下转换,代码如下: 一.将系统时间转换成UNIX时间戳(精确到秒) DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(,,)); DateTime dtNow = DateTime.Parse(DateTime.…