皆さんこんにちは。 以下のメソッドでは日付の入った配列を受け取り、すべてのYYYY-MM-DD形式の 日付を$horologに変換しているのですが、たまに日付が古すぎるものが入っており <VALUE OUT OF RANGE>エラーが発生して途中で止まってしまいます。 エラー時にエラーメッセージを代入してそのまま継続できる方法はないでしょうか? ![](/sites/default/files/inline/images/duan_mo_.jpg)   プログラムは以下の通りです。 </p>
Class DC.Sample Extends %RegisteredObject [ Language = objectscript ]
{ 
/// 配列に入っているYYYY-MM-DD形式の日付を$horologに変換する
ClassMethod TransDate(array) As %Status
{
set key="" for {
   set key=$order(array(key),1,data)
   quit:key=""

   set array(key)=$zdh(data,3)
}
quit $$$OK
} 
}

よろしくお願いいたします。

</body></html>