在银行业务中经常会出各种报表,特别是在年终决算时各种报表多如牛毛,有的要求提取一年或者所有日期的数据,这时候就要求提取时间,格式如下:
20100101
20100102
……
20101231
以前我们出报表,这样的时间序列是通过检索数据库获取的,代码如下:
i=0
while (($i < $j))
do
((i=i+1))
isql cmbc <<+
unload to trdt_
dt.tmp select date ('$1')+$i from gddta;
+
awk -F "|" '{print $1}' trdt_dt.tmp >> trdt_dt
done
表gddta中只有一条记录,select不操作标准字段,实现日期的递增。这样会频繁的操纵数据库,虽然性能上没有太大影响。现在采用纯shell来实现。
#注意: 该函数经严格测试只能用于LINUX环境的ksh脚本中.
#function: GetIncDate {IDate} {IDays}; return ODate
GetIncDate()
{
L_TRADE_DAY=$1
days=$2
L_TODAY=$(printf "%(%Y%m%d)T\n" "${L_TRADE_DAY}0000 + ${days} day")
print ${L_TODAY}
}
i=0
while((i < 559))
do
((i=i+1))
GetIncDate 20081231 $i >>tempdate_file
分享到:
相关推荐
linux在shell中获取时间 linux在she
linux shell脚本获取时间判断时间差,进行计算,自动化
Shell脚本,计算N分钟前或后的时间,比如,当前时间14:26,执行脚本计算三分之前的时间,得到结果14:23。
shell脚本获取一天后准确时间
shell时间shell 日期 直接调用系统变量 获取今天时期:`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d) 获取昨天时期:`date -d yesterday +%Y%m%d` 获取前天日期:`date -d -2day +%Y%m%d` 依次类推比如获取...
注意:这并不是是指进程消耗的CPU时间,这里是当前时间减去进程启动时的时间,是这个时间段。 本来,ps本身也提供了选项来查询的,但是比较直观和形象(如 10:32这样的),不是用seconds为单位,并不
获取两个日期间隔时间的shell脚本,对于正在研究shell操作日期的朋友来讲,这个小例子,值得研究
今天小编就为大家分享一篇shell下获取上一个月,星期时间和时间戳的范围实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
最近一段时间,在处理Shell 脚本时候,遇到时间的处理问题。 时间的加减,以及时间差的计算。 一、时间加减 这里处理方法,是将基础的时间转变为时间戳,然后,需要增加或者改变时间,变成 秒。 如:1990-01-01 01:...
获取与修改文件创建、修改和访问时间 获取与修改文件创建、修改和访问时间 获取与修改文件创建、修改和访问时间 获取与修改文件创建、修改和访问时间
该函数实现当前日期的钱N天和当前日期的后N天计算; yyyyMMdd -N ##yyyyMMdd日期前N天 yyyyMMdd N ##yyyyMMdd日期后N天
Python和Shell都可以获取文本内容,网上许多资料介绍的都不具体。简单的使用Python和Shell写了脚本。 做一些笔记沉淀一下。 1、Python实现: #-*- encoding:UTF-8 -*- filehandler = open('f.txt','r') #以读方式...
java调用shell命令,在shell命令中调用DataX任务并传递参数。 坑主要在DataX传递参数涉及到特殊字符应该如何处理这块,有时间可以自己试; 没时间可以用我的经验,自己选择;
六、获取当前时间距纪元时间(1970年1月1日)所经过的天数 七、非直接引用变量 八、在循环中使用管道的技巧 九、自链接脚本 十、Here文档的使用技巧 十一、获取进程的运行时长(单位: 分钟) 十二、模拟简单的top命令 十...
主要介绍了Shell脚本遍历一个日期范围实例,本文直接给出实现代码,需要的朋友可以参考下
APP启动时间优化,上传了Demo,可以根据其中的moudle进行运行操作!
NULL 博文链接:https://jiuyuehe.iteye.com/blog/1843103
经验教训以获取课程和建议时间表的链接安装要求Mac用户:无安装要求。 Windows用户: 数据集这些材料由的教学团队成员开发。 这些是根据(CC BY 4.0)的条款分发的开放获取材料,只要注明原始作者和出处,就可以在...
linux下shell脚本,该脚本完成了一下功能: 1,备份svn中修改与删除的文件,以当前时间命名文件夹并保存 2,根据备份的文件夹进行还原...3,可以根据文件夹名称获取备份时间,可以根据记录文件获取备份信息,功能很强大