sql - 将 CSV 中的 SQL 日期时间转换为本地日期时间
问题描述
我导出了我解密的所有信号文本消息。其中一个阶段是将 SQL 数据库转换为 CSV,因此我现在有一个大型 CSV,如下所示:
如果不可读,这些字段是_id
thread_id
日期 。date_sent
body
我想将 转换date & date_sent
为类似的东西,YYYY-MM-DD
但现在它们采用 SQL 格式,如1568610000000
or 1590550000000
。有没有简单的方法来转换这些?在询问之前我搜索了大约一个小时,但大多数问题都是关于如何将 SQL 转换为 CSV,而不是如何管理 CSV 中导出的 SQL 数据。
解决方案
看起来您将文件存储在 Excel 中(从查看 1.59E ..)。如果您可以添加更多列,那么计算 ISO 格式的 SQL 服务器格式化的“正确”日期就很简单了。
如果你的“日期”栏是 D,你可以做
=D1/86400000+DATE(1970,1,1)
然后将此单元格格式化为日期(YYYY-mm-dd)。
日期编号1,56861E+12
将变为2019-09-16 05:00:00
请注意,公式适用于英文 Excel,您可能需要重命名公式并将逗号替换为分号。
要在没有 Excel 的情况下进行计算,您可以使用Epoch Converter上列出的算法- 您的时间戳是以毫秒为单位的 Unix Epoch。
推荐阅读
- java - 嵌套微调器 Android 设计问题 ConstraintLayout
- html - 我的问题是指在单独的 css 样式文件中自定义 R markdown iosslides 演示文稿(问题:28207912)
- javascript - 为什么在使用 defaultValue 时 useState 不能与对象一起使用
- jenkins - 我可以在 Jenkins 共享库调用之间保持状态吗?
- c# - 防止回码(如... tbControl.Text = "value" )在 asp 中工作的对象类型列表
- database - TDengine jdbc 时区
- javascript - 通用但相等前缀的正则表达式
- php - PHP:静态类数组导致“使用未定义的常量”警告 - “新”关键字是适当的解决方案吗?
- php - WooCommerce 中产品类别(不同变体)的最小项目数量
- javascript - 查找每月的第一个星期一日期