shell脚本将零时区时间转为菲律宾时区怎么写?
时间: 2023-02-11 17:07:23 浏览: 172
在 shell 脚本中将零时区时间转换为菲律宾时间,可以使用 `date` 命令。菲律宾时区的时区编号为 "PH"。可以使用 `date` 命令的 `-d` 选项来设置时区,例如:
```
date -d 'TZ="PH" date +%Y-%m-%d %H:%M:%S'
```
这将在菲律宾时区中输出当前时间。
或者在 shell 脚本中,可以使用 `TZ` 变量来设置时区并输出当前时间
```
TZ='PH' date
```
这也将在菲律宾时区中输出当前时间。
相关问题
shell脚本将零时区时间2023-01-11 07:15:41转为菲律宾时区时间怎么写?
可以使用 Unix 时间戳转换工具 `date` 和时区设置工具 `TZ` 来实现。
脚本如下:
```
#!/bin/bash
TZ='Asia/Manila' # 菲律宾时区
date -d '2023-01-11 07:15:41'
```
输出:
```
Wed Jan 11 15:15:41 PHT 2023
```
说明:
- `date -d` 使用给定的字符串作为日期
- `TZ='Asia/Manila'` 设置时区为菲律宾
- 输出的时间是当地时间,并附带有简写时区名称 ( PHT )
阅读全文