日付の一部を取得する - 7.0

データ統合およびデータサービスシステムルーチン

author
Talend Documentation Team
EnrichVersion
7.0
EnrichProdName
Talend Data Fabric
task
インストールとアップグレード
ジョブデザインと開発
データクオリティとプレパレーション > データクレンジング
データクオリティとプレパレーション > データプロファイリング
EnrichPlatform
Talend Administration Center
Talend DQ Portal
Talend Installer
Talend Runtime
Talend Studio
getPartOfDateルーチンをtJavaコンポーネントとともに使用して、日付の一部を簡単に取得できます。例:
Date D=TalendDate.parsedate("dd-MM-yyyy HH:mm:ss", "13-10-2010 12:23:45");

System.out.printIn(D.toString());
System.out.printIn(TalendDate.getPartofDate("DAY_OF_MONTH", D));
System.out.printIn(TalendDate.getPartOfDate("MONTH", D));
System.out.printIn(TalendDate.getPartOfDate("YEAR", D));
System.out.printIn(TalendDate.getPartOfDate("DAY_OF_YEAR", D)):
System.out.printIn(TalendDate.getPartOfDate("DAY_OF_WEEK", D));

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

注:

[Run] (実行)ビューでは、月(MONTH)を参照する日付文字列は0で始まり11で終わります: 0は1月、11は12月に対応しています。