我需要以'yyyymmdd'(研究日期 - 出生日期)的形式减去两个日期以查找患者的年龄,我该如何在C shell中执行此操作?
我看过网上但我能找到的只是bash& korn脚本,我对它们的改变并不是很熟悉。
答案 0 :(得分:1)
在csh中不是那么容易,但你可以这样做:
% @ sec1 = `date -d '20050902' +'%s'`
% @ sec2 = `date -d '20090809' +'%s'`
% @ diffsec = `expr $sec2 - $sec1`
% @ age = `expr $diffsec / 365 / 24 / 3600`
% echo $age
3