免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: zhkun
打印 上一主题 下一主题

muzx:还是日期问题 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2003-05-21 10:16 |只看该作者

muzx:还是日期问题

muzx:
        我的意思是,不论在任何时区,都能够将本时区的当地时间的上一天时间表达出来,至于GMT+16等那是因为知道在那个时区,才加几的.
         若使用valentine 编写的那个脚本的话,可能会出现,像TZ=EST5DEDT这样的情况,就难以表示出来了.谢谢!!!

论坛徽章:
0
22 [报告]
发表于 2003-05-21 15:03 |只看该作者

muzx:还是日期问题

1.版主valentine的脚本就符合你的想法,哪个时区都可用。至于“+16”是这样来的,东八区是“-8”,-8+24=16。其它时区肯定不一样的。
2.TZ=EST5DEDT这样的担心好想不会的,版主的代码无懈可击。

论坛徽章:
0
23 [报告]
发表于 2003-05-21 15:22 |只看该作者

muzx:还是日期问题

muzx:
     的确,使用版主的那个程序不能计算出上一天的日期,的确需要您们两个解决.

论坛徽章:
0
24 [报告]
发表于 2003-05-21 15:39 |只看该作者

muzx:还是日期问题

muzx:像TZ=EST5DEDT计算上一天的日期居然没有显示

论坛徽章:
0
25 [报告]
发表于 2003-05-21 15:51 |只看该作者

muzx:还是日期问题

muzx:版主的程序是:

#!/bin/ksh
offset=`echo $TZ | tr -d '[A-Z+]'`
new_offset=`expr $offset + 24 `
TZ=`echo $TZ | sed "s/[+-]\{0,1\}[1-9][0-9]\{0,1\}/$new_offset/` date +%Y%m%d
#昨天日期
rq=`echo $TZ`
echo $rq

原来的程序是计算某天的(next)下一天,我将-24 改成+24,想计算某天的上一天,结果TZ=EST5EDT(/etc/TIMEZON的内容),显示不正确的上一天日期.请帮忙给看看.谢谢!!!
计算某天上一天日期(时间必须与现在当时的时间完全相同)

论坛徽章:
0
26 [报告]
发表于 2003-05-21 15:58 |只看该作者

muzx:还是日期问题

你的系统没问题吧?
下面是我的系统显示内容:
  1. BJ2 /tmp # TZ=EST5DEDT date
  2. Wed May 21 03:52:00 2003
  3. BJ2 /tmp # date
  4. Wed May 21 15:52:12 2003
复制代码

论坛徽章:
0
27 [报告]
发表于 2003-05-21 16:23 |只看该作者

muzx:还是日期问题

muzx:
      /etc/TIMEZONE的内容是
    TZ=`EAST5EDT
      export   TZ
我看别的计算机都是一样,如TZ=`CST-8`
                                       export  TZ
  
系统没有问题呀.

论坛徽章:
0
28 [报告]
发表于 2003-05-21 17:26 |只看该作者

muzx:还是日期问题

muzx:
/etc/TIMEZONE的内容是
TZ=`EAST5EDT
export TZ
我看别的计算机都是一样,如TZ=`CST-8`
export TZ

系统没有问题呀.

论坛徽章:
0
29 [报告]
发表于 2003-05-21 17:27 |只看该作者

muzx:还是日期问题

muzx:
/etc/TIMEZONE的内容是
TZ=`EAST5EDT `
export TZ
我看别的计算机都是一样,如TZ=`CST-8`
export TZ

系统没有问题呀.

论坛徽章:
0
30 [报告]
发表于 2003-05-21 17:32 |只看该作者

muzx:还是日期问题

TZ=`EAST5EDT `
应该是引号,不能是撇号吧?

看看你的
echo $TZ
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP