python - 导出聊天中的批量编辑日期格式(.txt 文件)
问题描述
我正在尝试以 .txt 格式编辑导出的聊天文件并将日期格式更改为看起来像第二张图片,以便可以在聊天分析工具中使用该文件。时间戳不需要精确到秒,我宁愿只有几分钟。
我找不到合适的脚本来进行此更改,我正在运行 ubuntu。
解决方案
这将在 Ruby 中执行您想要的操作:
require 'date'
class DateFormatter
def format(dates)
formatted = []
dates.each do |date|
formatted << DateTime.parse(date).strftime('%-m/%d/%y,%l:%M %p')
end
formatted
end
end
这是上面代码的规范文件:
require_relative '../date_formatter'
RSpec.describe DateFormatter do
context "With dates from Instagram" do
it "should format properly" do
dates = ["2019-09-22,16:04:39", "2019-09-22,17:16:24"]
res = DateFormatter.new.format(dates)
expect(res[0]).to eq "9/22/19, 4:04 PM"
expect(res[1]).to eq "9/22/19, 5:16 PM"
end
end
end
推荐阅读
- python - 如何更改 x 轴以在 matplotlib 内联上显示“状态”
- javascript - 所有 »scrollable« 元素的全局滚动监听器
- android - 显示通知时播放两次通知声音
- java - 在超级账本结构中使用 JAVA Sdk 手动背书交易
- powershell - 通过 Powershell 使用自定义安装路径和组件静默安装 Visual Studio 的参数
- linux - 如何在linux下使用mosix集群包运行cpuminer-multi挖矿包
- javascript - 如何使用从数据库预填充的 vuejs 字段进行验证?
- rest - 在 PCF 上部署时 Rest API 的响应读取超时问题
- sql - Sql如何在不丢失数据的情况下对列进行分组
- javascript - AngularJS:从 HTML 表中读取 Json 数据