将日期转换为指定格式 linux

intechops6

我正在创建日志并推送到logstash。logstash 服务器的日期格式为以下目标格式。在 Linux 服务器中,我可以使用 date 命令将本地日期/时间转换为日志文件。如何使用 date 命令在 Linux 服务器中获取以下格式。以下命令的格式是什么?我可以将格式设置为 TZ='CEST' 日期 +"%field"。我试图设置一些格式指定,但无法在该月的日期中获取字符串“th”。另外我不明白日期中的最后一个字段“221”。有什么帮助吗?

目标服务器格式:2017 年 8 月 4 日,22:30:45.221

伊克罗姆

试试这个代码:

#!/bin/sh
DaySuffix() {
  case `date +%d` in
    1|21|31) echo "st";;
    2|22)    echo "nd";;
    3|23)    echo "rd";;
    *)       echo "th";;
  esac
}
date "+%B %-d`DaySuffix` %Y, %T.%3N"

现在的结果:2017 年 8 月 4 日,12:04:49.750

帮助来源:在 unix 中格式化日期以包含日期的后缀(st、nd、rd 和 th)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将特定格式的字符串转换为日期/秒 shell 脚本 linux

来自分类Dev

将日期转换为指定格式moment.js

来自分类Dev

将日期转换为指定格式moment.js

来自分类Dev

将linux sysuptime转换为格式正确的日期

来自分类Dev

将 Linux 日期时间转换为 Windows 本地日期时间格式

来自分类Dev

将字符串转换为日期时如何指定格式

来自分类Dev

将Linux正常运行时间转换为格式正确的日期

来自分类Dev

将字符串转换为特定格式的日期

来自分类Dev

Oracle:将日期时间转换为特定格式

来自分类Dev

以特定格式将毫秒转换为日期

来自分类Dev

使用Angular管道将日期转换为特定格式

来自分类Dev

如何将int转换为特定格式的日期?

来自分类Dev

将SQL日期时间转换为特定格式

来自分类Dev

将字符串转换为特定格式的日期

来自分类Dev

使用 PHP 将日期转换为特定格式

来自分类Dev

无法将日期转换为特定格式

来自分类Dev

在Linux中将特定日期格式转换为Epoch

来自分类Dev

不指定格式的日期转换

来自分类Dev

linux +将文件格式列转换为一列

来自分类Dev

Linux如何将时间格式转换为纪元时间?

来自分类Dev

将ISO日期转换为自Linux bash以来的秒数

来自分类Dev

将Linux时间戳转换为Android日期

来自分类Dev

将datetime转换为特定格式?

来自分类Dev

将DateTime转换为特定格式

来自分类Dev

将Double转换为特定格式

来自分类Dev

在T-SQL中将日期时间转换为具有指定格式的浮点数

来自分类Dev

将日期和时间字符串转换为特定格式的日期

来自分类Dev

C#将十进制转换为具有指定格式的字符串

来自分类Dev

将Java中的String转换为具有指定格式的datetime

Related 相关文章

热门标签

归档