質問: date型オブジェクトから日付のみ取得し、integer型にしたい date型のオブジェクトから日付(ddの部分)を取得し、 その取得した日付をinteger型に変換して、integerオブジェクトに入れたいのですが・・ うまく説明できないですが、例えば 「2002/8/12」の値を持つdate型オブジェクトから、 日付の「12」を取得し、integer型オブジェクトに入れる→new integer(12); という事をしたいんです。 date型オブジェクトから日付のみ取得する方法を ご存知の方、教えて下さい。
回答: data の tostring を使用して string型に変換し、 その後、 integerにしてみてはどうでしょう? string date_str = date.tostring(ymd); string dd_str = date_str.substring(8,2); integet dd_i = new integer(dd_str); みたいな感じでどうでしょう? 構文は試したわけでは、ありません。 (8,2)あたりは多いに怪しい・・・