找回密码
 立即注册

QQ登录

只需一步,快速开始

zeroshine

注册会员

4

主题

8

帖子

60

积分

注册会员

积分
60
最新发帖
zeroshine
注册会员   /  发表于:2021-12-24 11:14  /   查看:7660  /  回复:10
本帖最后由 zeroshine 于 2021-12-24 14:35 编辑

当前时间  =NOW() ,显示格式是正常现在需要的对这个时间公式做些计算,比如加2小时 =NOW()+2/24 显示格式就不是时间格式了
需要对单元格进行自定义格式设置yyyy-mm-dd hh:mm:ss 才能正常显示
转换13位时间戳 =INT((N8-70*365-19)*86400-8*3600)*1000     /*这里N8是单元格*/
将13位时间戳转换为日期格式 =TEXT((N14/1000+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss")      /*这里N14是单元格*/






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 2金币 +666 满意度 +5 收起 理由
cucme + 5
Howie.Sun + 666

查看全部评分

10 个回复

倒序浏览
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2022-2-28 21:13:47
推荐
这个时间戳,有两个方式,三种表现形式,一种是国际的,就是从格林威治时间1970年01月01日00时00分00秒到现在的总秒数,有两种表现形式,整数的是秒数,带小数点的是天数。还有另一种,就是活字格内置的数据库用的时间戳,经过研究发现是微软用的从1900年1月1 日开始的到现在的总天数。这个一定要注意了
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-24 14:28:13
板凳
感谢大佬的分享!!!
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-3-1 09:47:08
地板
数据民工 发表于 2022-2-28 21:13
这个时间戳,有两个方式,三种表现形式,一种是国际的,就是从格林威治时间1970年01月01日00时00分00秒到现 ...

大佬正解,感谢补充~
回复 使用道具 举报
lijetcart悬赏达人认证 活字格认证
高级会员   /  发表于:2022-7-8 23:43:52
5#
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-7-11 09:24:25
6#
回复 使用道具 举报
loverhxiang
金牌服务用户   /  发表于:2022-12-7 13:10:51
7#
数据民工 发表于 2022-2-28 21:13
这个时间戳,有两个方式,三种表现形式,一种是国际的,就是从格林威治时间1970年01月01日00时00分00秒到现 ...

活字格用的时间戳,是1899年12月31 日开始的到现在的总天数,不是1900年1月1 日开始的 。1899年12月31 日转换为数字,结果为1
https://gcdn.grapecity.com.cn/fo ... 881&ordertype=1
回复 使用道具 举报
fanhuayimeng
论坛元老   /  发表于:2022-12-7 13:58:34
9#
感谢分享
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-12-7 14:41:25
10#

回复 使用道具 举报
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2022-12-23 18:13:31
11#
本帖最后由 数据民工 于 2022-12-23 18:21 编辑
loverhxiang 发表于 2022-12-7 13:10
活字格用的时间戳,是1899年12月31 日开始的到现在的总天数,不是1900年1月1 日开始的 。1899年12月31 日 ...

经过测试在Windows系统里,使用Excel里格式转化,是1900/01/01转化为数值是1,如果在计算的时候最好用1900/1/0去计算,数值是对的,如果用1899/12/31,在Excel里无法转化为数值,所以微软的时间戳其实应该是1900/1/1开始的

具体是从1899年12月31日开始还是1900年1月1日,完全是从0开始还是从1开始的问题,这个问题在微软自己的Excel里证明是从1开始的,只有1900/1/1可以转换数值为1,1899/12/31无法转化为数值。基于这个时间戳是微软创立的,所以这个应该定义为1900/1/1开始
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部