当前位置: 首页 > 知识库问答 >
问题:

如何在文件中转换为日期格式(DD、MMMYYYY)而不将输出写入新文件

简景焕
2023-03-14

我在文件中有以下数据,其中有一个日期列

ABC|2021-05-10T18:25:00.000+0100|TYU|ILP
XYZ|2021-05-14T18:25:00.000+0100|IO|JH
VBNM|2021-05-19T18:25:00.000+0100|KL|KJ
date -f filename.txt +'%d %b %Y'
ABC|10 MAY 2021|TYU|ILP
XYZ|14 MAY 2021|IO|JH
VBNM|19 MAY 2021|KL|KJ

共有1个答案

薛寒
2023-03-14

我将使用AWK从数据中获取所需的字段,使用自定义分隔符(字符,可能需要转义),然后循环遍历传递未格式化日期的每一行,并打印格式化日期。

这里包含了很多混乱的bash循环和变通方法。在AWK之前和之后打印这些内容几乎是不可能的,但这是一个开始的地方。

 类似资料:
  • 我在一个文件中有数据,其中一列是日期列,其日期格式如下: 我尝试过的方法:

  • 问题内容: 2012年12月1日星期六00:00:00 GMT 我必须将以上日期转换为以下格式 2012-12-01 我怎样才能? 我已经尝试使用以下方法,但无法正常工作 问题答案: 用这个。 您将获得输出为

  • 问题内容: 我需要将 长 日期值转换为 mm / dd / yyyy 格式。我的长值是 请帮我 问题答案: 请参阅下面的代码,这些代码以字符串形式给出日期。

  • 我想将当前数据转换为< code>'yyyy-MM-dd'格式。ts文件。我模板它可以很容易地通过使用数据管道。如何在typescript中做到这一点。 在模板中: 现在我只是用这个得到当前的日期。 但需要将其转换为给定格式。请指导如何做…谢谢!

  • 问题内容: 我有一个带有几千个游戏日期的csv文件,但它们都是MM / DD / YYYY格式 (26和14是团队ID#),并试图将它们放入SQL中,那样只会导致将0000-00-00放入我表的日期字段中。这是我尝试使用的命令: 但同样,它不会正确地安排日期。有什么办法可以让它在尝试插入日期时转换日期?我发现了另一个与此类似的问题,但我无法使其正常工作。 问题答案: 您是否尝试过以下方法: 有关更