>>850
意味が分かりません。

COBOLは、文字型(X)と数値型(9)で変数を定義しますよね。
VBは、Date型(100年1月1日〜9999年12月31日)まで可能。
Date型から年のみ取り出したり月のみ取り出せるので
2011年9月16日と表記したり2011年09月16日と表記も可能。
年号も可能。
JavaもVBと同じ。

どう見ても日付は、COBOLよりVBやJavaの方が扱いやすい。