piap.excel 微软 时间戳转换mssql sql server文件时间戳转换unix 导入mysql





需要不个mssql的sql文件导入mysql.他们的时间戳格式不同..ms用的是自定义的时间戳

excel时间戳跟mssql的一样,ms系列的都是中个阿..



 作者Attilax 艾龙, EMAIL:1466519819@qq.com

来源:attilax的专栏

地址:http://blog.csdn.net/attilax





////////////unix时间戳,是从1970开始.而ms的时间戳格式从1900年开始...

此外,mssql的时间不是1000ms级的,每300ms计算一次..



//////ms的时间戳格式下列的:

INSERT [dbo].[a0moneyx] ([id], [acc], [datex], [moneyx], [cls], [demo]) VALUES (696, N'alip', CAST(0x0000A1EA00E297D0 AS DateTime), CAST(19.00 AS Numeric(18, 2)), N'ea', N'支付-漂白粉去色剂漂白剂漂白水去黄剂消毒剂衣物去黄增白去串色氧净剂')



//////////////

 $msDate="0x0000A1EA00E297D0";

$unixTimstmp = convertToUnixTimeStamp_frmMssql($msDate);

 

echo "time:" . $date = date_yymmddHHmmss($unixTimstmp);

 

 function convertToUnixTimeStamp_frmMssql($timestmp_mssql)

{

    $date_s = substr($timestmp_mssql, 0, 10);

    $date_tmstmp_ms = hexdec($date_s);

    $unixTimeStamp_dateONly = ($date_tmstmp_ms - 17 - 70 * 365) * 86400; //-8*3600;



    $time_s = substr($timestmp_mssql, 10);

    $time_tmstmp_ms = hexdec($time_s);

    $time_tmstmp = $time_tmstmp_ms / 300;



    $tmstmp = $unixTimeStamp_dateONly + $time_tmstmp;

    //  $date3=date('Y-m-d H:i:s',$timestmp);

    return $tmstmp;

}



【转】php读取excel文件的日期时间问题_greenxm_百度空间.htm

使用excel转换Unix时间戳_小君羡的blog_新浪博客.htm

Unix时间戳(Unix timestamp)转换工具 - 站长工具.htm

piap.excel 微软 时间戳转换mssql sql server文件时间戳转换unix 导入mysql的更多相关文章

  1. php连接微软MSSQL(sql server)完全攻略

    http://www.jb51.net/article/98364.htm php连接微软MSSQL(sql server)完全攻略 作者:吵吵 字体:[增加 减小] 类型:转载 时间:2016-11 ...

  2. atitit。mssql sql server 转换mysql 及 分页sql ast的搭建

    atitit.mssql sql server 转换mysql  及 分页sql ast的搭建 1. 主要的的转换::函数的转换,分页的转换 1 2. 思路::mssql sql >>as ...

  3. Atitit.数据库新特性战略规划 mssql sql server 2008 SQL2012 SQL2014

    Atitit.数据库新特性 mssql sql server 2008 SQL2012 SQL2014 1. Sql2012 新特性 1 1.1. 增加了Sequence对象. 1 1.2. 新的分页 ...

  4. SQL Server中行列转换 Pivot UnPivot

    SQL Server中行列转换 Pivot UnPivot PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现 PIVOT的一般语法是:PI ...

  5. SQL Server全时区转换

    SQL Server全时区转换 假如你的应用程序是跨国(例如跨国银行交易)使用的话,那么数据库的一些国际化特性支持可以说是非常重要 其中最常见的就是各国时区上的差异,由于SQL Server getd ...

  6. Atitit.mysql oracle with as模式临时表模式 CTE 语句的使用,减少子查询的结构性 mssql sql server..

    Atitit.mysql  oracle with as模式临时表模式 CTE 语句的使用,减少子查询的结构性 mssql sql server.. 1. with ... as (...) 在mys ...

  7. sql server动态行列转换

    原文链接:https://www.cnblogs.com/gaizai/p/3753296.html sql server动态行列转换 一.本文所涉及的内容(Contents) 本文所涉及的内容(Co ...

  8. 将Microsoft SQL Server 2000数据库转换成MySQL数据库

    1. 下载并安装MyODBC.(如果是XP请下载5.3的旧版本,8.x的新版本运行有问题) 2. 创建一个空的MySQL数据库. 3. 在Windows >> 控制面板 >> ...

  9. Sql Server中的数据类型和Mysql中的数据类型的对应关系(转)

    Sql Server中的数据类型和Mysql中的数据类型的对应关系(转):https://blog.csdn.net/lilong329329/article/details/78899477 一.S ...

随机推荐

  1. iOS9的新特性以及适配方案

    新的iOS 9系统比iOS8更稳定,功能更全面,而且还更加开放.iOS 9加入了更多的新功能,包括更加智能的Siri,新加入的省电模式.iOS 9为开发者提供5000个全新的API. 1. 限制HTT ...

  2. (十二) 一起学 Unix 环境高级编程 (APUE) 之 进程间通信(IPC)

    . . . . . 目录 (一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO (三) 一起学 Unix 环境高级编 ...

  3. 新手接触java

    第二个程序,求同时被3,5,7整除

  4. SQL Server 查看物理页存储

    创建测试表 Use Test create table dbo.employee( emp_lname varchar(12) not null, emp_fname varchar(12)not n ...

  5. opencv写视频

    代码: #include<opencv2/opencv.hpp> using namespace cv; #include<string> using namespace st ...

  6. JS倒计时网页自动跳转代码

    <title>JS倒计时网页自动跳转代码</title> <script language="JavaScript" type="text/ ...

  7. net SqlBulkCopy拷贝数据的问题

    服务器配置:windows 2008 ,sql server 2008, oracle 10g. 在本地和同样配置的其他服务器上同样的程序,数据200万都很快就采集过来了,但是在发布的服务器上,如果b ...

  8. select练习1

    1. 查询Student表中的所有记录的Sname.Ssex和Class列. select t.sname ,t.ssex , t.sclass from student t 2. 查询教师所有的单位 ...

  9. iOS报错笔记

    问题一: linker command failed with exit code 1 (use -vto see invocation) 原因:导入了.m的头文件,导致同时有两个一样的.m文件在编译 ...

  10. windows下关闭80端口被system占用的情况

    用管理员运行cmd然后用net stop http 停止pid 为4的进程