Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 在UNIX KSH脚本中将特定时间转换为不同的时区_Shell_Unix_Unix Timestamp - Fatal编程技术网

Shell 在UNIX KSH脚本中将特定时间转换为不同的时区

Shell 在UNIX KSH脚本中将特定时间转换为不同的时区,shell,unix,unix-timestamp,Shell,Unix,Unix Timestamp,我想将特定/输入日期转换为不同的时区。我试过下面的代码 dateYMD=“2019/2/28 12:23:11.46” timesydney=$(TZ=澳大利亚/悉尼日期-d“$dateYMD”+%s) 但是上面的代码给了我一个下面的错误 日期:未识别标志:d 用法:日期[-u][+“字段描述符”]您运行的是什么unix?-d选项用于GNU日期,它主要安装在Linux上。你在运行openbsd吗?马科斯?我想你是的。请在问题中指定平台。我相信您需要编译和安装GNU date或。或者编写自己的小型

我想将特定/输入日期转换为不同的时区。我试过下面的代码

dateYMD=“2019/2/28 12:23:11.46”

timesydney=$(TZ=澳大利亚/悉尼日期-d“$dateYMD”+%s)

但是上面的代码给了我一个下面的错误

日期:未识别标志:d


用法:日期[-u][+“字段描述符”]

您运行的是什么
unix
-d
选项用于GNU日期,它主要安装在Linux上。你在运行openbsd吗?马科斯?我想你是的。请在问题中指定平台。我相信您需要编译和安装GNU date或。或者编写自己的小型C程序来进行转换。我正在使用Unix KSH脚本。“KSH”是一个shell实现。您可以在linux上运行ksh。您可以在openbsd上运行ksh。Linux、openbsd和AIX都是unix的后代。我在问有关操作系统的问题。我特别想问一下你们有什么
date
实现。我是初学者。我正在处理Win 10,我只想更新提供日期的时区。我正在使用KSH shell。我只想将用户输入的日期的时区(如dateYMD=“2019/2/28 12:23:11.46”)更改为不同的时区。