linux - 如何将时间字符串转换为时间戳

标签 linux timestamp sh ash

我有以下字符串“2012-09-04T00:11:20.000Z”,我需要使用 ash shell 将此字符串转换为时间戳。

怎么做?

最佳答案

你可以试试这个:

date -d "2012-09-04T00:11:20.000Z" "+%s"

-d str : 设置str描述的时间

%s : 时间戳格式

关于linux - 如何将时间字符串转换为时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18231139/

相关文章:

linux - 命令不会在 sudo 之后作为另一个用户回显

sql - PostgreSQL - 其中日期时间 <= YEAR-MONTH-DAY,忽略时间

bash - 在 Ubuntu 上运行外部工具 - Intellij 作为 sh 文件 - 找不到命令

shell - sh shell中的自解压脚本

linux - linux读取xml文件的方法

java - 如何将java文件重定向到linux特定路径

linux - Centos : fn start : mounting none on/sys/kernel/security failed: Permission denied

java - 如何计算两个 Java java.sql.Timestamps 之间的差异?

c# - 在 C# 中设置 Linux 文件的时间戳

docker - sh 在 docker : syntax error: unexpected end of file (expecting "then") 上