excel:时间戳格式与日期格式的互转
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:时间戳格式与日期格式的互转相关推荐
- Excel用函数把时间戳格式和日期格式相互转换
"工欲善其事,必先利其器."--孔子<论语-卫灵公> 一.时间戳格式和日期格式相互转换 1.时间戳转换成正常日期的公式: B2=(A2+8*3600)/86400+70 ...
- db2有MySQL那样的时间戳_MySQL 按照日期格式查询带有时间戳数据
按照日期格式查询带有时间戳数据一般在MSQL数据库中的时间都是以时间戳的格式来存储时间的,但是对于我们来说,时间戳格式具体表示的是什么时间,我们很难一眼看出来,所以当我们要具体查询某一个时间或时间段的 ...
- js 时间戳转换成时间_JavaScript 时间戳转成日期格式
我们在开发中经常需要把时间戳转化成日期格式,但 JavaScript 本身自带的 Date 方法并不像 PHP date 的那么强大.因此,我们就需要自己动手写一个方法. 首先我们要先了解下需要用到的 ...
- 获取Excel单元格存储日期格式数据
获取Excel单元格存储日期格式数据 在使用java获取Excel单元格中数据时,如果单元格数据为日期格式,直接使用cell.getValue()获取单元格的值,获取到的值为一个数字乱码,可以使用以下 ...
- 10位、13位时间戳转换成日期格式JS
10位.13位时间戳转换成日期格式JS 此处parama为我们需要交换的时间变量 10位时间戳需要*1000 13位不需要 let date = new Date(parseInt(param)); ...
- 将 时间戳 转为 任意日期格式
1.将 时间戳 转为 任意日期格式 let nowTime = Date.now() //获取当前日期时间戳console.log(nowTime); //1655106174167const for ...
- Java如何把UNIX时间戳转换成日期格式-日期格式转化时间戳戳-当前时间戳
开发中,经常需要把UNIX时间戳通过日期格式显示出来,如下可以输出日期格式 package com.self.date;import java.util.Date; import java.text. ...
- java csv 日期_java读取excel或者csv时日期格式数据处理
背景:最近写一个通过excel批量导入数据的功能,里面含有时间,但是java读取之后把时间转为了距离1990年1月1号的天数,比如excel中时间为2018/9/16 18:30,java读取之后变成 ...
- js把时间戳转换为普通日期格式
如何将时间戳转换为普通日期格式,封装在utlis文件中请看下面代码: 将封装的时间戳函数单独放在一个js文件中 // 时间戳,年-月-日 时-分-秒 export function formatDat ...
- js获取时间戳转化成日期格式的直接使用和封装
目录 一.在页面中直接使用 1. 通过模板字符串使用 2. 定义变量存放时间 3. 在 mounted() 方法里调用 二.封装函数(推荐) 1. 在单独的 js 文件内书写格式化的代码 2. ...
最新文章
- 打通新场景,源创计划第一弹!“悟道”大模型应用合作交流会
- 实体框架高级应用之动态过滤 EntityFramework DynamicFilters
- 1.23 实例:查询个人信息
- asyn4j -- java 异步方法调用框架
- 75-100-020-测试-MySQL 单表优化案例
- 10个css动画,10个精妙的CSS和Javascript动画Logo的示例(上)
- pytorch utils.data.DataLoader
- .Net Core 学习笔记1——包、元包、框架
- c语言 段错误 指针,求教为什么指针动态申请了空间,scanf的时候还会段错误
- redhat7 上安装dummynet
- Java小白入门:聊聊Java这门编程语言
- 百度文库如何免费下载
- RF模型(随机森林模型)详解
- 【数据分析】数据分析达人赛3:汽车产品聚类分析
- 在页面上动态显示实时时间
- 基于Flask的视频网站设计与实现(Python电影视频推荐系统)
- 蒙特卡洛的应用软件统计——小李子LC
- 腾讯云4核8g10M轻量服务器支持多少人在线?
- 【无标题】.NET?MemoryCache如何清除全部缓存学习通http://www.bdgxy.com/
- ppt能转为html文件吗,请问如何能够实现将PPT分页转成HTML文件?
热门文章
- 360safe安全卫士防网站攻击源码
- android 发短信带链接,Android 点击Url(短信链接)打开App
- TLS/SSL加解密详解(一)
- 钾PHP,纳米人-大牛吴屹影综述:钾氧电池这五年!
- 远程连接Windows Server2008 未安装任何音频输出设备 启用声音音频解决 声音问题
- VB6.0研发五金厂信息管理系统,研发适合小企业小工厂的信息系统
- python3字典操作_(04)-Python3之--字典(dict)操作
- Winpcap数据包的抓取及还原
- 十四、MDT 2013 Update 1批量部署-微软WDS/PXE部署及其部署安装实战
- ubuntu 安装 oracle 12c