AIX环境下取5分钟之前的时间之旁门左道法

来源:互联网 发布:windows正在检查更新 编辑:程序博客网 时间:2024/05/01 11:13

     AIX系统取之前时间略蛋疼,就用了一个比较笨拙的方案——与java交互。能用高级语言解决的逻辑干嘛要用shell去死憋呢大笑(本文抛砖引玉,希望有大牛给出AIX下shell的解决方案)

java代码:

 GetDate.java

import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class GetDate { public static void main(String[] args) {
      Calendar can = Calendar.getInstance();    can.add(Calendar.MINUTE, -5);    Date date=can.getTime();  DateFormat format=new SimpleDateFormat("yyyyMMddHHmmss");  String time=format.format(date);   System.out.print(time);   }}

javac  GetDate.java编译生成.class文件

 

shell:

#!/bin/kshstr=`java GetTime`echo $str

 

这样shell就通过java得到了5min之前的时间。
 

0 0
原创粉丝点击