如何将 YYYYMMDDHHMMSS 转换为“date”可读的日期

2023-12-21

我有一组 YYYYMMDDHHMMSS 格式的日期/时间字符串,我想将其转换为可读的内容date公用事业。通常,我可以这样做:

date -d "2010-10-01 12:34:56"

然而,date不喜欢 YYYYMMDDHHMMSS:

date -d "20100101123456"..失效日期

因此,我可能需要将字符串改进为先前的格式。我在想sed是答案,但它很快就会变得丑陋。我非常确定我的字符串将是正确的格式,那么如何轻松地转换它们呢?


date 不允许“YYYYMMDDHHMMSS”,但它允许“YYYYMMDD HH:MM:SS”,所以:

D="20100101123456"
date -d "${D:0:8} ${D:8:2}:${D:10:2}:${D:12:2}"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 YYYYMMDDHHMMSS 转换为“date”可读的日期 的相关文章

  • 将 mysql 查询输出存储到 shell 变量中

    我需要一个变量来保存从数据库检索的结果 到目前为止 这基本上是我正在尝试但没有成功的事情 myvariable mysql database u user p password SELECT A B C FROM table a 正如你所看
  • 如何在 sed 中用“pwd”的结果替换令牌?

    我正在尝试做这样的事情 sed s REPLACE WITH PATH pwd 不幸的是 我出错了 sed e expression 1 char 23 unknown option to s 为什么会发生这种情况 您需要使用不同的字符而不
  • 如何重命名 .tar.gz 文件而不提取内容并在 UBUNTU 中创建新的 .tar.gz 文件?

    我有一个命令将创建一个新的 tar gz现有文件中的文件 sudo tar zcvf Existing tar gz New tar gz 该命令将创建一个新的New tar gz从现有的文件Existing tar gz file 谁能告
  • 仅替换引号之间的空格

    我有日志文件中的一行 field 1234 text in quotes 1234 other text in quotes 我想替换引号之间的空格 这样我就可以使用空格作为分隔符来提取列 所以结果可能是这样的 field 1234 tex
  • 如何在 Linux/OS X 上温和地终止 Firefox 进程

    我正在使用 Firefox 进行一些自动化操作 尽管我可以从 shell 打开 Firefox 窗口 但我无法正确终止它 如果我kill火狐进程与kill 3 or kill 2当我下次打开新的 Firefox 窗口时 命令会询问我是否要在
  • 使用c在linux上分块读写

    我有一个 ASCII 文件 其中每一行都包含一个可变长度的记录 例如 Record 1 15 characters Record 2 200 characters Record 3 500 characters Record n X cha
  • 如何反汇编、修改然后重新组装 Linux 可执行文件?

    无论如何 这可以做到吗 我使用过 objdump 但它不会产生我所知道的任何汇编器都可以接受的汇编输出 我希望能够更改可执行文件中的指令 然后对其进行测试 我认为没有任何可靠的方法可以做到这一点 机器代码格式非常复杂 比汇编文件还要复杂 实
  • Python子进程Exec格式错误

    抱歉 如果这个问题很愚蠢 我正在使用Pythonsubprocess在 Ubuntu Natty 11 04 中调用 bat 文件的语句 但是 我收到错误消息 Traceback most recent call last File pfa
  • 如何列出 nginx 中的所有虚拟主机

    有没有一个命令可以列出 CentOS 上 nginx 下运行的所有虚拟主机或服务器 我想将结果通过管道传输到文本文件以用于报告目的 我正在寻找与我用于 Apache 的命令类似的命令 apachectl S 2 gt 1 grep 端口 8
  • Bash 和双引号传递给 argv

    我重新设计了这个示例以使其简单 但我想做的是在 bash shell 执行它时获取一个嵌套双引号字符串作为单个 argv 值 这是脚本示例 set x command1 key1 value1 key2 value2 key3 value3
  • 完整的 C++ i18n gettext()“hello world”示例

    我正在寻找完整的 i18ngettext 你好世界的例子 我已经开始了一个基于的脚本使用 GNU gettext 的本机语言支持教程 https web archive org web 20130330233819 http oriya s
  • Python bash 管道

    我想将 python 脚本的输出通过管道传输到 bash 脚本 到目前为止我所做的是尝试使用os popen sys subprocess 并试图给出一个管道的例子 os popen echo P 1 1 591336 4927369 1
  • 如何重命名 bash 函数?

    我正在围绕另一个定义 bash 函数的软件包开发一些方便的包装器 我想用我自己的同名函数替换他们的 bash 函数 同时仍然能够从我的函数中运行他们的函数 换句话说 我需要重命名它们的函数 或者为其创建某种持久别名 当我创建同名函数时 该别
  • 如何获取与 PHP 中的日期数组相比最接近的日期

    这个帖子 https stackoverflow com questions 11012891 how to get most recent date from an array of dates几乎为我回答了这个问题 但我有一个特定的需求
  • sed + 删除以 ### 开头的行,包括行开头和 ### 之间的空格

    I have sed i d file 如何更改 sed 语法以便像 awk 语法一样做出反应 awk t file 例如 sed 需要删除以空格或 TAB 开头的行 然后 sed i t d file
  • “检测到堆栈粉碎”消息打印到哪个流?

    考虑以下非常基本的程序 它在此处以多种形式出现在其他问题上 include
  • 不要将变量内容视为 sed 中的特殊字符

    我有以下内容sed命令 sed i 4i CHANGES CHANGELOG rst 然而 我的 CHANGES变量看起来像这样 title list elem elem 因此 上述命令失败并出现以下错误 sed e expression
  • 带有二进制数据的 Bash echo 命令?

    有人可以解释一下为什么这个脚本有时只返回十六进制字符串表示形式的 15 个字节吗 for i in 1 10 do API IV openssl rand 16 API IV HEX echo n API IV od vt x1 w16 a
  • 亚马逊 Linux - 安装 openjdk-debuginfo?

    我试图使用jstack在 ec2 实例上amazon linux 所以我安装了openjdk devel包裹 sudo yum install java 1 7 0 openjdk devel x86 64 但是 jstack 引发了异常j
  • 如何回忆上一个 bash 命令的参数?

    Bash 有没有办法回忆上一个命令的参数 我通常这样做vi file c其次是gcc file c Bash 有没有办法回忆上一个命令的参数 您可以使用 or 调用上一个命令的最后一个参数 Also Alt can be used to r

随机推荐

  • 关于Java WindowListener的问题

    如果你有一个WindowListener 将windowDeactivated WindowEvent 每当窗口关闭时 事件总是发生 或者是否有可能windowClosing WindowEvent 发生没有windowDeactivate
  • 两种方式的数据绑定和反应性有什么区别?

    当我关注 Angular 和 ember js 的一些内容时 我遇到了术语 双向数据绑定 UI 上显示的数据与数据库绑定 对一个数据库的任何更改都会快速传播到另一个数据库 当我开始学习meteor js 时 我遇到了术语 反应性 对我来说
  • 在“Google Sheets”Android 应用程序中显示来自 onEdit() 的消息

    I use onEdit 在 Google 表格中控制用户的活动 Google 表格必须像在 Android 桌面设备和移动设备上一样工作 一切正常 但我无法在移动设备上显示任何消息 Browser msgBox 不工作 G Suite 文
  • 来自 Python 中不同输入的实时声音合成器

    我正在尝试构建一种踏板 1 来扭曲变化的输入声音 当我从地面开始时 我试图在 python 中生成连续的声音 并在滑动滚动条 或类似的小部件 时改变该声音的频率 我尝试使用 tkSnack python 库来生成声音 但它在生成的音调之间暂
  • 从 Dart2js 输出创建 Javascript 部署集

    在开发基于 Dart 的 Web 应用程序的 alpha 版本后 我有兴趣测试我的应用程序的 Dart2js 部署潜力 然而 似乎没有一种 干净 的方法来创建应用程序的 JS 部署版本 dart2js 代码将内容输出到 out 目录 但那里
  • 如何将参数传递给`scipy.integrate.solve_ivp`中的事件函数?

    Scipy 正在远离odeint向solve ivp 不再支持为动力学函数传递额外的参数 反而 推荐使用 lambda https github com scipy scipy issues 8352 但是 当我对事件尝试相同的操作时 它们
  • 编译器警告 CS1591“缺少 XML 注释”未显示,但我希望它显示

    我进行了搜索 只发现了想要抑制此警告的人提出的问题 例如Visual Studio 禁用缺少 XML 注释警告 https stackoverflow com questions 7982525 visual studio disablin
  • 如何在 node.js 中从 .csv 转换为 array/json/string

    我有一个 csv 文件想在 node js express 中使用 如何将文件转换为 array json string 类型的变量 我试过了 fs readFile Resource csv function err data conso
  • 为 cucumber-html-reporter 截屏的函数生成“5000 后函数超时..”错误

    我正在使用 protractor cucumber framework 我想为我编写的测试生成 html 报告 我决定使用 cucumber html reporter 来实现它 在我的 hooks js 中 我编写了一个 this Aft
  • 语义 UI 下拉选项数据属性

    我一直在尝试附加一个data 语义 UI 下拉列表中的属性option但没有成功 数据属性不会复制到结果下拉选项中 这是我的结构select HTML
  • 从 UI 调用 System.Threading.Thread 时锁挂起

    EDIT 请参阅问题历史记录 了解未更改的问题 以免评论无效 我单击执行某些代码的按钮并创建一个线程 System Threading Thread 当我重新单击启动进程的按钮时 它会挂起并冻结用户界面 可能是什么原因 public par
  • CKEditor 对话框:通过 ID 引用输入字段

    CKEditor 对话框中的每个输入字段均使用唯一的编号重命名 但该编号会根据可见的选项而变化 我需要引用 txtUrl 它的 id 类似于 35 textInput 到目前为止 我发现这样的事情应该有效 alert CKEDITOR in
  • 将 Drupal 7 站点移至其他服务器,无法登录

    我最近将 Drupal 7 站点移至新的托管服务器 但我被困在登录页面 当我尝试登录时 我会被引导回同一页面 但 URL 会从 user to user 1 这让我相信我实际上已经登录 但我没有被转发到正确的页面 我尝试清理缓存 清空数据库
  • 在 Android 中什么时候使用片段,什么时候不使用片段?

    我是 Android 新手 我想制作一个应用程序 所以 我看到了很多教程 其中一些教程说我需要使用片段 但在其他教程中说 如果我想要或仅当我的应用程序是对于平板电脑 所以 当我必须使用片段和何时不使用片段时 我真的对此感到困惑 请向我解释何
  • JWT 令牌 SSO 流程

    我有一个关于 JWT 的 SSO 流程的简单问题 假设我们有单独的授权服务器 它向客户端应用程序 服务器和资源服务器提供 JWT 客户端尝试使用该令牌进行访问 问题是 资源服务器应该自行验证令牌 例如与身份验证服务器共享私有证书 还是应该请
  • Delphi 程序被 ClamAV 检测为误报

    我的 Delphi XE2 程序是always检测到含有病毒Jotti http virusscan jotti org en由 ClamAV 提供 而其他病毒扫描程序未检测到任何内容 AFAIK ClamAV通常与邮件服务器一起使用 那么
  • CefSharp WpfControl 和渲染到图像

    我们想要在 wpf 应用程序中的基于 chromium 的浏览器中显示网页 在浏览器中显示的网站也应该显示在另一个屏幕上 但没有交互 我想将 cefsharp wpf 浏览器控件和 cefsharp 离屏渲染结合起来 我可以使用一个 chr
  • 为什么 time.clock() 在 Windows Server 2008 X64 上返回如此大的值

    我在不同的机器上运行以下脚本并得到了完全不同的结果 经过的 time clock 太大了 Script import time start clock time clock time sleep 60 end clock time cloc
  • MacO 上的 PyOpenGL OpenGL 版本

    有人告诉我将旧配置文件从其他 stackoverflow 帖子切换到核心配置文件 但我似乎找不到方法来做到这一点 因此 我发布了一个更新的错误帖子来帮助我找到一种方法 CODE import glfw numpy from OpenGL G
  • 如何将 YYYYMMDDHHMMSS 转换为“date”可读的日期

    我有一组 YYYYMMDDHHMMSS 格式的日期 时间字符串 我想将其转换为可读的内容date公用事业 通常 我可以这样做 date d 2010 10 01 12 34 56 然而 date不喜欢 YYYYMMDDHHMMSS date