2

患者の年齢を調べるには、「yyyymmdd」(調査日 - 生年月日) の形式で 2 つの日付を減算する必要があります。C シェルでこれを行うにはどうすればよいですか?

私はオンラインで見ましたが、見つけることができるのは bash と korn スクリプトだけです。

4

1 に答える 1

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
于 2012-06-11T15:00:52.667 に答える