メイン コンテンツをスキップする

日付の一部を取得する

getPartOfDateルーチンをtJavaコンポーネントと共に使用して、日付の一部を簡単に取得できます。例:

Date D=TalendDate.parseDate("dd-MM-yyyy HH:mm:ss", "13-10-2010 12:23:45");
System.out.println(D.toString());
System.out.println(TalendDate.getPartOfDate("DAY_OF_MONTH", D));
System.out.println(TalendDate.getPartOfDate("MONTH", D));
System.out.println(TalendDate.getPartOfDate("YEAR", D));
System.out.println(TalendDate.getPartOfDate("DAY_OF_YEAR", D));
System.out.println(TalendDate.getPartOfDate("DAY_OF_WEEK", D));

この例では、日(DAY_OF_MONTH)、月(MONTH)、年(YEAR)、年の通算日(DAY_OF_YEAR)および曜日(DAY_OF_WEEK)が、[Run] (実行)ビューに返されます。返される日付はすべて、数値データ型です。

結果は、[Run] (実行)ビューでWed Oct 13 12:23:45 CEST 2010、そして13、9、2010、286、4となります。
情報メモ注: [Run] (実行)ビューでは、月(MONTH)を参照する日付文字列は0で始まり11で終わります: 0は1月、11は12月に対応しています。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。