社区
Solaris
帖子详情
Solaris 下面date的命令不能使用date -d要用什么代替
YY_MM_DD
2011-06-17 05:24:56
我在UNIX系统下面使用date -d '1970-01-01 UTC '1167609600' seconds' +"%H“可以获得在UTC时间1970年1月1日的时候我所在的地方时什么时间(小时),但是在Solaris 下面就没这个选项了,请问下我要怎么才能获取到这个时区的值呢,
获取时区就可以,
我是想获得一个本地时区,用数字显示,如果在Solaris 系统下面有其他的办法也可以,求高人帮助下,不胜感激
...全文
338
5
打赏
收藏
Solaris 下面date的命令不能使用date -d要用什么代替
我在UNIX系统下面使用date -d '1970-01-01 UTC '1167609600' seconds' +"%H“可以获得在UTC时间1970年1月1日的时候我所在的地方时什么时间(小时),但是在Solaris 下面就没这个选项了,请问下我要怎么才能获取到这个时区的值呢, 获取时区就可以, 我是想获得一个本地时区,用数字显示,如果在Solaris 系统下面有其他的办法也可以,求高人帮助下,不胜感激
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
justkk
2011-06-17
打赏
举报
回复
刚才有人在问呢
试试
a=`date +"%:::z"|cut -c2-`
昵称很不好取
2011-06-17
打赏
举报
回复
因为需要编写一个脚本,自动备份前一天的日志文件,其文件名包含了日期信息。在Linux下面比较容易,因为date命令支持-d参数,但是Solaris下的date命令并不支持这个参数。
网上也有许多专门为此编写的Shell函数,一般来说都比较复杂,更为简单的实现方法是时区变换大法,如下:
export TZ="TAIST+16" && date|awk '{print $2,$3}' && export TZ="TAIST-8"
上面的脚本考虑到中国使用的时间都是TAIST-8,所以首先改为TAIST+16,相当于提前一天,执行完成后再将时区信息改回来。
当在shell中调用时则更加简单一些,因为其中命令修改的环境变量只影响当前行,所不需要涉及改回时区的问题,只需要根据自己所在时区,正确计算所需要设置的时区即可。例如:
DATE=`TZ="TAIST+16" date +%Y-%m-%d`
这样前一天的日期就已经保存到变量DATE中了。相对于网上各种转换或计算函数,更为简单明了。
» admin's blog Login to post comments
Linux可以使用如下命令: date
Submitted by admin on Fri, 11/28/2008 - 10:26.
Linux可以使用如下命令:
date -d"yesterday" +%m%d 前一天
date -d"last 2" +%m%d 前两天
以上在linux上可以,Solaris 上没有-d参数
测试没有成功
YY_MM_DD
2011-06-17
打赏
举报
回复
哥哥,在公司,连不上外网,能发下内容么
YY_MM_DD
2011-06-17
打赏
举报
回复
有种方式是date +"z"可以获得一个+0800的值,然后我想获得中间这个8,该如何去tr命令忘记了,有点急,麻烦知道的说下,
昵称很不好取
2011-06-17
打赏
举报
回复
http://hi.baidu.com/fenggame33/blog/item/07583510843066fbc3ce7999.html
ELDK
使用
与开发手册
如果U-Boot已经在你的板子上安装运行,你可以
使用
这些
命令
来下载新的U-Boot映像来
代替
当前的。 警告:在你安装新的映像之前,你必须擦除当前的u-boot.bin。如果出现什么差错,你的开发板将
不能
运行。因此强烈建议: ...
solaris
与linux区别,linux与
solaris
的联系与区别总结:
命令
的异同
命令
差别绝大多数linux
命令
都有两种类型的选项:简洁式...Linux
命令
可
使用
"--help"查看简要帮助,
Solaris
部分新
命令
可
使用
"-?"达到同样的效果,比如pkginfo -?如果从linux移植脚本到
solaris
,就必须注意这点区别...
sunos与linux区别,linux与
solaris
的联系与区别总结:
命令
的异同
命令
差别绝大多数linux
命令
都有两种类型的选项:简洁式...Linux
命令
可
使用
"--help"查看简要帮助,
Solaris
部分新
命令
可
使用
"-?"达到同样的效果,比如pkginfo -?如果从linux移植脚本到
solaris
,就必须注意这点区别...
Date
用法(转)
linux下对
date
和timestamp的互转 1.
date
到 timestamp: ...$
date
-d '2009-12-01 23:20' %s 1259680800 2. timestamp 到
date
$
date
-d '1970-01-01 1259680800 sec utc' Tue Dec1 2...
使用
yum
代替
up2
date
自动更新升级RedHatAS3(转)
使用
yum
代替
up2
date
自动更新升级RedHatAS3(转) 最近装了一台RedHat AS3U2 服务器,AS3U2是从网上免费下载的,没有购买RedHat的服务,所以
不能
使用
rhn up2
date
升级系统;虽说U2已经...
Solaris
1,543
社区成员
2,062
社区内容
发帖
与我相关
我的任务
Solaris
Linux/Unix社区 Solaris
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 Solaris
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章