- 浏览: 30289 次
- 性别:
- 来自: 成都
最新评论
公司项目需要查询远在美国的数据库,而那边存放的数据库的时间是以当地的时间戳来存放的,当查询数据的时候就出现了问题,若用日期like查询和用UNIX时间戳查询出来的是不一样的结果,怎样处理这样的时间差值呢?
首先,我们需要理解两个概念,就是日期和UNIX时间戳,日期是有时区分别的,就比如,我们这里是 2013-04-12 23:33:23 而在美国的日期是:2013-04-12 10:33:23也就是是说美国所用时区(西五区)比东八区晚十三个小时。而UNIX时间戳是指从1971年一月一日到今天所经历的秒数。是没有时区差别的,也就是说,某个时间点的时间戳是全球统一的。你比如我们时间戳到了1000000,我们的日期是 2013-04-12 23:33:23,同时,美国的时间戳也到了1000000,而他们的日期是2013-04-12 10:33:23,若要等到他们的日期为2013-04-12 23:33:23则时间戳会是:1000000+3600*13,所以我们在以这边的日期去查询的时候需要的是加上 相差的十三个小时的时间戳,而不是减去。
首先,我们需要理解两个概念,就是日期和UNIX时间戳,日期是有时区分别的,就比如,我们这里是 2013-04-12 23:33:23 而在美国的日期是:2013-04-12 10:33:23也就是是说美国所用时区(西五区)比东八区晚十三个小时。而UNIX时间戳是指从1971年一月一日到今天所经历的秒数。是没有时区差别的,也就是说,某个时间点的时间戳是全球统一的。你比如我们时间戳到了1000000,我们的日期是 2013-04-12 23:33:23,同时,美国的时间戳也到了1000000,而他们的日期是2013-04-12 10:33:23,若要等到他们的日期为2013-04-12 23:33:23则时间戳会是:1000000+3600*13,所以我们在以这边的日期去查询的时候需要的是加上 相差的十三个小时的时间戳,而不是减去。
发表评论
-
关于nginx 不能解析php
2014-04-14 23:15 2119今天在服务器下源码安装了 mysql php nginx 但 ... -
Ubuntu下 git 服务器的搭建
2014-02-25 14:10 1823手上的项目越来越多,就越来越发现离不开git类似的版本管理软件 ... -
discuzz apache URL重定向
2014-02-07 15:22 686discuz安装在非根目录, ... -
利用ec2 配置自己的vpn
2013-11-29 20:24 687具体参考:http://www.myvoipapp.com/b ... -
Paypal协议升级
2013-09-06 11:18 1153公司一直在使用paypa ... -
Ubuntu下安装JDK
2013-08-20 14:42 368首先创建一个文件夹,这个文件夹位置任意,但是你一定要记得这个文 ... -
Ajax同步异步问题
2013-07-23 15:20 706之前使用ajax,都没有太过注意他的同步异步问题,今天遇 ... -
discuz论坛国际版,支持好多国家的语言!!
2013-07-16 15:57 2174使用那个开源的discuz也搭建了不少的论坛了,虽然对其实现方 ... -
许多后台的管理模板页面
2013-07-01 15:28 664一直以来都挺反感用ifream 做的后台模板,但是真的要用到的 ... -
TP中如何去掉URL中的index.php
2013-06-19 16:49 3461使用过TP的同学都知道,在URL始终会有index .php ... -
Mysql查询优化
2013-05-03 17:36 888项目需要查询游戏用户的流失用户,对于流失用户的定义为:当 ... -
在ubuntu下快速安装lamp
2013-04-25 14:46 793之前配置lamp总是很麻烦,而且还不见的一次就能够配置好,最近 ... -
svn服务器架设
2013-04-16 16:39 547最近项目用到代码托管,相比较之前的git,现在采用的是更适合在 ... -
Ubuntu下MySql安装配置
2013-02-27 10:07 553具体安装过程参考:http://www.cnblogs. ... -
ubuntu 12.10中MyEclipse 10.6+下载+安装+破解
2013-02-27 09:59 1针对eclipse中的tomcat发布不了项目,决定用Mycl ... -
how to install ubuntu on your disk
2013-02-26 12:48 531对于喜欢linux系统的朋友一定想过要把系统装在自己电脑 ... -
sql
2013-01-30 17:52 524若是一个表中有多中类型,查询的时候只需要查询其中每个类型的前几 ... -
正则表达式相关
2012-12-01 11:45 596最近项目用到正则表达式,现在给大家推荐不同语言用到的正则表达式 ... -
jquery
2012-08-23 10:46 486一直在找比较好用,比较全面的日历控件,现在终于找到了就是 ... -
php
2012-04-14 09:33 651刚搭建好php开发环境,测试中,没想到在一个简单页面在IE6中 ...
相关推荐
oracle中日期类型与unix 时间戳的转换, Unix时间戳记是从'1970-01-01 00:00:00'GMT开始的秒数,表现为整数型。 Oracle中的时间是Date型,以下函数提供了两种时间转换的Oracle函数 --unix时间戳与date时间互转 ...
欢迎使用渝海UNIX时间戳转换工具,本工具运行环境需求:PHP... 如UNIX时间戳1266768008对应标准时间为:2010-02-22 00:00:08;同理可以把标准时间转换为UNIX时间戳。 2、DIV CSS模板方便修改; 3、免费、开源程序。
本文实例讲述了python正常时间和unix时间戳相互转换的方法。分享给大家供大家参考。具体分析如下: 这段代码可以用来转换常规时间格式为unix时间戳,也可以将unix时间戳转换回来, 例如:1332888820 格式转换成 ...
Unix时间戳转北京时间,用到“time.h”头文件,是C语言的标准库,使用localtime函数进行转换;北京时间转Unix时间戳,使用mktime函数进行转换;UTC时间转化成北京时间,思路:把UTC时间转换成时间戳,然后时间戳数值...
首先,我们来思考一个问题,在三菱PLC中,你如何计算昨天的某个时间点,到现在为止过了多少秒? 可能有人会说,这个简单,我搞一个计数器,1秒增加1,不就完事了? 那么,如果中途断了几十分钟电呢? 有人可能...
用C#写的一个当前时间的公历,农历,UNIX时间戳转换,精确到毫秒。是硬件UNIX时间戳调试的好帮手。 点“系统时间”,显示当前的系统时间; 在“UNIX时间戳”栏输入UNIX时间戳数字(十进制),点“UNIX时间戳->对应...
VB6.0语言,Unix时间戳源码,内有详细参数说明,可以直接调用!!
UNIX时间戳处理C源代码,实现32位整数与时间日期结构相互转换的功能
各种程序 获取Unix时间戳的方法 比较大全
一个将普通日期变为UNIX时间戳的PERL程序,可以将Dec 07 12:03:09 等格式的时间变为UNIX时间戳。
RTC芯片PCB8563驱动,C源代码,带有UNIX时间戳和北京时间互转功能。
易语言unix时间戳转格式源码,unix时间戳转格式,Unix时间戳记正转,Unix时间戳记反转
unix时间戳转格式.rar unix时间戳转格式.rar unix时间戳转格式.rar unix时间戳转格式.rar unix时间戳转格式.rar unix时间戳转格式.rar
支持将Unix时间戳转换为UTC时间,也可以将UTC时间转换为Unix时间戳;现在网上也有在线转的页面,不想在线可以下载到本地使用
对于unix时间戳来说,可以很方便的查询和转换。php等程序都可以借鉴的。
用C#写的一个当前时间的公历,农历,UNIX时间戳转换,精确到毫秒。是硬件UNIX时间戳调试的好帮手。 本工具有更新了,请选用新的版本——unix时间戳调试工具(更新),新版本可以拷贝,可以输入UNIX时间戳,转换成当前...
资源介绍:。将时间类型值转到长整型的标准UNIX使用的格林威治时间戳记。资源作者:。易语言源码大全。资源界面:。资源下载:。
TC3 Unix时间戳
主要为大家详细介绍了Java时间转换成unix时间戳的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Unix时间戳与北京时间的转换,已经十六进制与十进制数据的相户转换!如果软件打开时提示错误请安装.NET Formwork4.0后再打开