linux13位时间戳转换命令
-
要将13位时间戳转换为可读的日期和时间,可以使用`date`命令。下面是将13位时间戳转换的命令:
“`shell
date -d @+”%Y-%m-%d %H:%M:%S”
“`其中,`
`是要转换的13位时间戳。在命令中使用`-d`选项指定要转换的时间戳,然后使用`+”%Y-%m-%d %H:%M:%S”`来指定时间戳的输出格式。 下面是一个示例:
“`shell
date -d @1562122901000 +”%Y-%m-%d %H:%M:%S”
“`这将把时间戳1562122901000转换为可读的日期和时间,输出格式为”年-月-日 时:分:秒”。
希望以上命令能够帮助到你。
2年前 -
在Linux中,可以使用`date`命令将13位时间戳转换为可读的日期和时间。下面是一个示例命令:
“`
date -d @
“`
其中,``是13位时间戳除以1000的结果,以秒为单位。 下面是几个示例,展示如何将13位时间戳转换为日期和时间:
1. 将13位时间戳 `1629103818000` 转换为日期和时间:
“`
$ date -d @1629103818
“`
输出:
“`
Sat Aug 14 04:50:18 UTC 2021
“`2. 将13位时间戳 `1630419400000` 转换为日期和时间,并指定格式:
“`
$ date -d @1630419400 +”%Y-%m-%d %H:%M:%S”
“`
输出:
“`
2021-08-31 08:30:00
“`3. 将13位时间戳 `1632300441000` 转换为日期和时间,指定输出时区:
“`
$ date -d @1632300441 +”%Y-%m-%d %H:%M:%S %Z” –utc
“`
输出:
“`
2021-09-22 08:47:21 UTC
“`4. 将13位时间戳 `1632486787000` 转换为日期和时间,指定输出格式并进行本地时区转换:
“`
$ date -d @1632486787 +”%Y-%m-%d %H:%M:%S %Z” –utc -u
“`
输出:
“`
2021-09-24 07:13:07 UTC
“`5. 将13位时间戳 `1636021212000` 转换为日期和时间,指定输出时区为美国纽约:
“`
$ TZ=America/New_York date -d @1636021212 +”%Y-%m-%d %H:%M:%S %Z”
“`
输出:
“`
2021-11-04 14:40:12 EST
“`
以上命令中的`%Y`表示年份,`%m`表示月份,`%d`表示日,`%H`表示小时,`%M`表示分钟,`%S`表示秒,`%Z`表示时区。使用以上命令,你可以将13位时间戳转换为你需要的日期和时间格式,并根据需要指定时区。
2年前 -
在Linux系统中,将13位的时间戳转换为易读的日期和时间可以使用`date`命令。
下面是具体的操作流程:
1. 打开终端,进入Linux命令行界面。
2. 输入以下命令:
“`shell
date -d @+”%Y-%m-%d %H:%M:%S”
“`将`
`替换为你要转换的13位时间戳。 例如,要将时间戳`1597244045000`转换为日期和时间,可以输入以下命令:
“`shell
date -d @1597244045000 +”%Y-%m-%d %H:%M:%S”
“`3. 按下回车键执行命令,将输出显示为转换后的日期和时间。
例如,如果输入的时间戳为`1597244045000`,那么输出的结果将类似于`2020-08-12 14:54:05`。
需要注意的是,`date`命令中的`-d`选项用于指定输入的时间格式。`@`符号用于告诉`date`命令输入的是一个时间戳。`+”%Y-%m-%d %H:%M:%S”`部分表示要输出的日期和时间的格式。
如果要将13位时间戳转换为其他格式的日期和时间,可以根据需要修改`+”%Y-%m-%d %H:%M:%S”`的部分。例如,如果只需要日期部分,可以使用`+”%Y-%m-%d”`;如果需要包含时区信息,可以使用`+”%Y-%m-%d %H:%M:%S %Z”`。
2年前