全球主机交流论坛

标题: 请教一个时间戳转换问题,10位时间戳 [打印本页]

作者: 战神赵日天    时间: 2020-6-29 10:27
标题: 请教一个时间戳转换问题,10位时间戳
1585902545是10位时间戳,转换后对应的时间2020-04-03 16:29:05

我需要一个数学公式,把1585902545变成20200403162905。直接做除法是肯定不对的。

请知道的大佬指点下

作者: yrj    时间: 2020-6-29 10:32
1585902545是秒 你看看是从哪年开始的计算的,反推就是公式。
作者: 滑稽    时间: 2020-6-29 10:32
这玩意儿为什么要自己转?不都是有函数的吗?
作者: 羞涩    时间: 2020-6-29 10:33
date直接用啊。基础知识
作者: 战神赵日天    时间: 2020-6-29 10:34
yrj 发表于 2020-6-29 10:32
1585902545是秒 你看看是从哪年开始的计算的,反推就是公式。

就是因为不会推

下面这个公式=TEXT((A1+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss")  只是转成时间格式,我需要的是去除时间格式,只留下数字20200403162905
作者: shc    时间: 2020-6-29 10:35
这个是从1970年1月1日00:00 UTC开始计算的,按照秒来计算。
作者: yrj    时间: 2020-6-29 10:35
yrj 发表于 2020-6-29 10:32
1585902545是秒 你看看是从哪年开始的计算的,反推就是公式。

我没记错的话,应该是1970年1月1日
作者: yrj    时间: 2020-6-29 10:43
战神赵日天 发表于 2020-6-29 10:34
就是因为不会推

下面这个公式=TEXT((A1+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss")  只是转成时间 ...

你这好像是两个问题啊,你这不是反推呀,是格式问题呀,你这是office公式?不熟,试试这样?yyyymmddhhmmss?
作者: h20    时间: 2020-6-29 10:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 战神赵日天    时间: 2020-6-29 10:46
yrj 发表于 2020-6-29 10:43
你这好像是两个问题啊,你这不是反推呀,是格式问题呀,你这是office公式?不熟,试试这样?yyyymmddhhmm ...

我的意思是,反推也是 时间格式,而不是数字格式,
我真正的需求是mysql里,把1585902545转变成20200403162905
作者: 大腿    时间: 2020-6-29 10:47
TEXT((A1+8*3600)/86400+70*365+19,"yyyymmddhhmmss")
作者: 微程序    时间: 2020-6-29 10:59
正则表达式替换
作者: liceen    时间: 2020-6-29 11:07
se lect FROM_UNIXTIME(1585902545,'%Y%m%d%H%i%s')
楼主要得应该是这样的意思吧
作者: 战神赵日天    时间: 2020-6-29 11:28
liceen 发表于 2020-6-29 11:07
se lect FROM_UNIXTIME(1585902545,'%Y%m%d%H%i%s')
楼主要得应该是这样的意思吧

大佬明白我的意思,不过还是需要改改的,我想想看怎么搞,不懂再请教你
作者: liceen    时间: 2020-6-29 12:16
战神赵日天 发表于 2020-6-29 11:28
大佬明白我的意思,不过还是需要改改的,我想想看怎么搞,不懂再请教你 ...


作者: 谢广坤    时间: 2020-6-29 12:18
你学的什么语言直接转不就行了???




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4