13位时间戳转日期时间(毫秒)

假设A2单元格内容为13位的时间戳,再选中B2单元格,在公式框中输入

=TEXT((A2/1000+83600)/86400+70365+19,“yyyy/mm/dd hh:mm:ss.000”)


接下来,选中B2单元格,下拉应用公式,整列搞定。

10位时间戳转日期时间(秒)

10位时间戳的转换方法与13位时间戳同理。唯一不同的是,此时的公式为

=TEXT((A2+83600)/86400+70365+19,“yyyy/mm/dd hh:mm:ss”)

日期时间转10位时间戳

话不多说,直接上公式

= INT((A2-70*365-19)86400-83600)


其实就是把公式反过来,日期时间转13位时间戳, 我就不赘述了。

学习是一个举一反三的过程,如果只需解一时燃眉之急,记住以上公式也够用。但如果想知其然且知其所以然,就得了解公式背后的原理了。

以10位时间戳(秒)转日期为例。公式:

=TEXT((A2+83600)/86400+70365+19,“yyyy/mm/dd hh:mm:ss”)

A2+83600:当前时区的时间(秒)(A2+83600)/86400:将秒转换为天(A2+83600)/86400+70365:加上1900年至1970年的70年(A2+83600)/86400+70365+19:加上闰年多出来的天数19

Excel的日期实际上是序列值,它以1900-1-1=1为始,每过一天序列值加1;Unix时间戳是从1970-1-1 0:00:00开始到现在的秒数。

细心的人可能会发现,1900年至1970年共17个闰年,如果考虑到Excel将1900-1-1当作1,那么公式最后应该加18才对,为什么要加19呢?这是Excel的一个bug–把1900年也当作闰年了。

Tips:另有一点需注意,在Excel的【文件->工具->选项->重新计算】中,有个"使用1904日期系统"选项,如果勾选此选项,上面的公式应将70改为66,即:

=TEXT((A2+83600)/86400+66365+19,“yyyy/mm/dd hh:mm:ss”)

excel:时间戳格式与日期格式的互转相关推荐

  1. Excel用函数把时间戳格式和日期格式相互转换

    "工欲善其事,必先利其器."--孔子<论语-卫灵公> 一.时间戳格式和日期格式相互转换 1.时间戳转换成正常日期的公式: B2=(A2+8*3600)/86400+70 ...

  2. db2有MySQL那样的时间戳_MySQL 按照日期格式查询带有时间戳数据

    按照日期格式查询带有时间戳数据一般在MSQL数据库中的时间都是以时间戳的格式来存储时间的,但是对于我们来说,时间戳格式具体表示的是什么时间,我们很难一眼看出来,所以当我们要具体查询某一个时间或时间段的 ...

  3. js 时间戳转换成时间_JavaScript 时间戳转成日期格式

    我们在开发中经常需要把时间戳转化成日期格式,但 JavaScript 本身自带的 Date 方法并不像 PHP date 的那么强大.因此,我们就需要自己动手写一个方法. 首先我们要先了解下需要用到的 ...

  4. 获取Excel单元格存储日期格式数据

    获取Excel单元格存储日期格式数据 在使用java获取Excel单元格中数据时,如果单元格数据为日期格式,直接使用cell.getValue()获取单元格的值,获取到的值为一个数字乱码,可以使用以下 ...

  5. 10位、13位时间戳转换成日期格式JS

    10位.13位时间戳转换成日期格式JS 此处parama为我们需要交换的时间变量 10位时间戳需要*1000 13位不需要 let date = new Date(parseInt(param)); ...

  6. 将 时间戳 转为 任意日期格式

    1.将 时间戳 转为 任意日期格式 let nowTime = Date.now() //获取当前日期时间戳console.log(nowTime); //1655106174167const for ...

  7. Java如何把UNIX时间戳转换成日期格式-日期格式转化时间戳戳-当前时间戳

    开发中,经常需要把UNIX时间戳通过日期格式显示出来,如下可以输出日期格式 package com.self.date;import java.util.Date; import java.text. ...

  8. java csv 日期_java读取excel或者csv时日期格式数据处理

    背景:最近写一个通过excel批量导入数据的功能,里面含有时间,但是java读取之后把时间转为了距离1990年1月1号的天数,比如excel中时间为2018/9/16 18:30,java读取之后变成 ...

  9. js把时间戳转换为普通日期格式

    如何将时间戳转换为普通日期格式,封装在utlis文件中请看下面代码: 将封装的时间戳函数单独放在一个js文件中 // 时间戳,年-月-日 时-分-秒 export function formatDat ...

  10. js获取时间戳转化成日期格式的直接使用和封装

    目录 一.在页面中直接使用 1.  通过模板字符串使用 2.  定义变量存放时间 3.  在 mounted() 方法里调用 二.封装函数(推荐) 1.  在单独的 js 文件内书写格式化的代码 2. ...

最新文章

  1. 打通新场景,源创计划第一弹!“悟道”大模型应用合作交流会
  2. 实体框架高级应用之动态过滤 EntityFramework DynamicFilters
  3. 1.23 实例:查询个人信息
  4. asyn4j -- java 异步方法调用框架
  5. 75-100-020-测试-MySQL 单表优化案例
  6. 10个css动画,10个精妙的CSS和Javascript动画Logo的示例(上)
  7. pytorch utils.data.DataLoader
  8. .Net Core 学习笔记1——包、元包、框架
  9. c语言 段错误 指针,求教为什么指针动态申请了空间,scanf的时候还会段错误
  10. redhat7 上安装dummynet
  11. Java小白入门:聊聊Java这门编程语言
  12. 百度文库如何免费下载
  13. RF模型(随机森林模型)详解
  14. 【数据分析】数据分析达人赛3:汽车产品聚类分析
  15. 在页面上动态显示实时时间
  16. 基于Flask的视频网站设计与实现(Python电影视频推荐系统)
  17. 蒙特卡洛的应用软件统计——小李子LC
  18. 腾讯云4核8g10M轻量服务器支持多少人在线?
  19. 【无标题】.NET?MemoryCache如何清除全部缓存学习通http://www.bdgxy.com/
  20. ppt能转为html文件吗,请问如何能够实现将PPT分页转成HTML文件?

热门文章

  1. 360safe安全卫士防网站攻击源码
  2. android 发短信带链接,Android 点击Url(短信链接)打开App
  3. TLS/SSL加解密详解(一)
  4. 钾PHP,纳米人-大牛吴屹影综述:钾氧电池这五年!
  5. 远程连接Windows Server2008 未安装任何音频输出设备 启用声音音频解决 声音问题
  6. VB6.0研发五金厂信息管理系统,研发适合小企业小工厂的信息系统
  7. python3字典操作_(04)-Python3之--字典(dict)操作
  8. Winpcap数据包的抓取及还原
  9. 十四、MDT 2013 Update 1批量部署-微软WDS/PXE部署及其部署安装实战
  10. ubuntu 安装 oracle 12c