当前位置: 技术问答>linux和unix
如何获取一个时区信息
来源: 互联网 发布时间:2016-12-07
本文导语: 求教,如何获取一个时区信息,用SHELL脚本 #!/bin/bash if [ `date -d '1970-01-01 UTC '1167609600' seconds' +"%H"` -lt 13 ] then netEco_iTimeZone_back=`date -d '1970-01-01 UTC '1167609600' seconds' +"%H"` else netEco_iTimeZone_back=`expr 24-`date -d '1...
求教,如何获取一个时区信息,用SHELL脚本
#!/bin/bash
if [ `date -d '1970-01-01 UTC '1167609600' seconds' +"%H"` -lt 13 ]
then
netEco_iTimeZone_back=`date -d '1970-01-01 UTC '1167609600' seconds' +"%H"`
else
netEco_iTimeZone_back=`expr 24-`date -d '1970-01-01 UTC '1167609600' seconds' +"%H"``
fi
我这样写,有语法错误没有,,有高手能提供个方法么,我想获得一个时区信息,表示为一个整形数据,然后赋值给一个变量
求高手指教下,万分感谢
#!/bin/bash
if [ `date -d '1970-01-01 UTC '1167609600' seconds' +"%H"` -lt 13 ]
then
netEco_iTimeZone_back=`date -d '1970-01-01 UTC '1167609600' seconds' +"%H"`
else
netEco_iTimeZone_back=`expr 24-`date -d '1970-01-01 UTC '1167609600' seconds' +"%H"``
fi
我这样写,有语法错误没有,,有高手能提供个方法么,我想获得一个时区信息,表示为一个整形数据,然后赋值给一个变量
求高手指教下,万分感谢
|
shell 里面不需要区分字符/整数,可以通用
a=`date +"%:::z"|cut -c2-`
a=`date +"%:::z"|cut -c2-`
|
date "+%:::z"