bash - 如何在脚本中将日期从 Unix 时间转换为字符串?

标签 bash

要将日期从字符串转换为 Unix 时间,我可以使用 date --date "2012-02-13"+%s

我如何做相反的事情,从 Unix 时间到字符串?

最佳答案

您可以使用date --date @datetime:

[foo@bar ~]$date --date "2012-02-13" +%s
1329055200
[foo@bar ~]$date --date @1329055200
Mon Feb 13 00:00:00 EST 2012
[foo@bar ~]$date --date @1329055200 +"%Y-%m-%d"
2012-02-13

不过我不确定“@xxxx”在哪里记录!

关于bash - 如何在脚本中将日期从 Unix 时间转换为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9832393/

相关文章:

linux - 如何ssh运行tail然后将数据发送到mysql数据库

bash - 检查目录是否包含特定子目录

c - 在计算发送到 C 文件后使用 AWK 打印列

linux - grep 有问题

linux - 使用 bash 脚本在 plink 中缓存 RSA key 指纹

python - 根据两列提取行数据

linux - 命令 Linux 从某个工作日开始复制文件

BASH:编写脚本递归遍历 N 级目录

linux - 如何在命令行上的现有 BASH 字符串中插入换行符

emacs - 如何让emacs shell自动执行init文件?