Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
患者の年齢を調べるには、「yyyymmdd」(調査日 - 生年月日) の形式で 2 つの日付を減算する必要があります。C シェルでこれを行うにはどうすればよいですか?
私はオンラインで見ましたが、見つけることができるのは bash と korn スクリプトだけです。
csh ではそれほど簡単ではありませんが、次のようなことができます。
% @ sec1 = `date -d '20050902' +'%s'` % @ sec2 = `date -d '20090809' +'%s'` % @ diffsec = `expr $sec2 - $sec1` % @ age = `expr $diffsec / 365 / 24 / 3600` % echo $age 3