今天项目表中需要导入好几w条数据 ,但日期由两个一个是标准时间一个为时间戳,程序中搜索是根据时间戳来搜索的,所以在网上翻箱倒柜的终于找到解决之道了,利用excel转换时间戳

时间戳转成正常日期的公式:
B1=(A1+8*3600)/86400+70*365+19
其中A1表示当时的1249488000数值
其中B1就是你需要的结果,B1单元格属性改成日期格式就可以了。
正常日期转为时间戳格式公式:
A1=(C1-70*365-19)*86400-8*3600
其中C1表示当时的1249488000数值
其中A1就是你需要的结果,A1单元格属性日期格式转成数据格式就可以了。

如图所示是把C1中的标准时间  2012-2-10  10:30:00 转换为时间戳  公式 A1=(C1-70*365-19)*86400-8*3600

下图为A1中的时间戳转换为标准时间2012-2-10  10:30:00

写过PHP+ MySQL 的程序员都知道有 时间 差,UNIX 时间戳 格式 日期 是我们常打交道的两个 时间 表示形式,Unix 时间戳 存储、处理方便,但是不直观, 格式 日期 直观,但是处理起来不如Unix 时间戳 那么自如,所以有的时候需要互相 转换 ,下面给出互相 转换 的几种 转换 方式。 一、在 MySQL 中完成   这种方式在 MySQL 查询语句中 转换 ,优点是不占用PHP解析器的解析 时间 ,速度快,缺点是只能用在数据库查询中,有局限性。 1. UNIX 时间戳 转换 日期 用函数: FROM_UNIXTIME() 一般形式:select FROM_UNIXTIME(1156219870); 2. 日期 转换 为UNIX 时间戳 用函数: mysql 日期 格式 转换 函数有:1、【SEC_TO_TIME(seconds)】把秒数转化成 时间 ;2、【TIME_TO_SEC(time)】把 时间 转化成秒数;3、【ADDTIME(time,times)】把times加到time上。【相关学习推荐: mysql 日期 格式 转换 函数有:1、获取系统当前 日期 SELECT CURDATE()SELECT CURRENT_DATE()-> 2016-01-1... 将 excel 表导入 mysql 时, 时间 字段 格式 问题解决 问题背景:将 excel 数据导入 mysql 数据库时, 时间 字段显示为一串数字 解决方案:对 excel 时间 列进行 格式 修改解决 excel 测试表数据 数据库表数据结构,字段保证一一对应,不然会导入失败 对 excel 表进行一下操作 Excel 查找函数 Find 和 FindB 语法,字符截取函数 MID和 MIDB函数Find 函数(区分大小写)表达式:FIND(Find_Text, Within_Text, [Start_Num])中文表达式:FIND(查找文本, 源文本, [查找开始位置])FindB 函数表达式:FINDB(Find_Text, Within_Text, [Start_Num])中文表达式:FINDB(... 由于项目需要,最近刚上线一周的项目,需要临时导出用户操作日志,进行日统计分析,使用navicat工具导出 excel 格式 之后,发现 时间 时间戳 ,不便于统计,于是使用如下方式进行 转换 : =TEXT((B1+8* 360 0)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss") 大功告成! 在 MySqL 数据库中, 日期 字段的存储类型为整型字段,存储的是1900年1月1日至当前的秒数。如果你在 EXCEL 中使用从 MYSQL 中导出的数据,或者使用ODBC直接访问 MySQL 数据库,就需要使用下面的 转换 公式。" "在 MySqL 数据库中, 日期 字段的存储类型为整型字段,存储的是1900年1月1日至当前的秒数。如果你在 EXCEL 中使用从 MYSQL 中导出的数据,或者使用ODBC直接访问 MySQL 数据库... 在 MySqL 数据库中, 日期 字段的存储类型为整型字段,存储的是1900年1月1日至当前的秒数。如果你在 EXCEL 中使用从 MYSQL 中导出的数据,或者使用ODBC直接访问 MySQL 数据库,就需要使用下面的 转换 公式。" "在 MySqL 数据库中, 日期 字段的存储类型为整型字段,存储的是1900年1月1日至当前的秒数。如果你在 EXCEL 中使用从 MYSQL 中导出的数据,或者使用ODBC直接访问 MySQL 数据库,... @http://blog.163.com/qq3076169@126/blog/static/17172406720131128284149/ 问题描述:导出User最后一次登录的 时间 , MySql 里记录的是long型毫秒数 办法一:导出 excel ,利用 excel 转换 。注意 转换 时间 时区是0时区哈。 办法二:使用 FROM_UNIXTIME(u.leaveTime/1000) AS 最后登录时 今天遇到一个问题,得把一个 excel 中的数据写入数据库,写入数据库的表对应的 格式 日期 类型,给我的 excel 表的 日期 却是常规类型,为此在导入库之前,需要做 excel 上的 格式 转换 ,网上并没有现成的解决方案,自己今日花了大半天 时间 解决了,希望其他人能少走弯路,解决过程记录如下: 问题描述:有一常规数据类型,记录 日期 时间 数据,得把它 转换 日期 类型。(PS:数据很多,几千行,无法手动处理) 以上为给的 时间 数据常规类型,第二行解读为2020年2月1日0点0分,第三行解读为2020年2月1日1... 今天往数据库导入数据的时候忽然遇到一个很坑爹的问题,导入数据的时候把th_riqi字段属性设置为dateTime 格式 ,结果: error 导入的 时间 全部是0000-00-00 00:00:00,坑爹啊有木有!接下来开始我们的埋坑之旅。。。 解决方案: 解决方法其实很简单 首先我们在导入数据的时候把th_riqi字段属性设置为varchar(字符串) 格式 ,然后导入数据。 这时候我们会发现我们导入时...