質問
「2022/02/07」という日付データを「月 02/07/2022」に変換する方法を検討しています。
[日時フォーマッティング]ロジックのプロパティで「EEE MM/dd/yyyy」を指定しましたが、出力結果は「Mon 02/07/2022」になってしまいます。
[日時フォーマッティング]ロジックのプロパティで「EEE MM/dd/yyyy」を指定しましたが、出力結果は「Mon 02/07/2022」になってしまいます。
曜日を日本語で出力させる方法はありますか。
回答
一例として、[日時フォーマッティング] ロジックの後続に置換ロジック(例 : [文字列ごとに置換])を使用することで、日付の曜日を日本語にすることが可能です。
設定例
変換元 : Mon
変換先 : 月
マッチング方法 : 部分一致
置換方法 : 部分置換
◇[文字列] – [文字列ごとに置換]
補足
[日時フォーマッティング]ロジックは、java.text.SimpleDateFormatを使用しています。
下記ページ内の java.text.SimpleDateFormat の備考にも記述があるように、処理の出力言語にはロケールが考慮されますが、Integrateサービスの起動ロケールは米国となる仕様であるため、曜日やタイムゾーンなどの結果は英語で出力されます。
◇[文字列] – [日時フォーマッティング]
◇Java(TM) Platform, Standard Edition 8 API Specification
https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html
https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html
コメント
0件のコメント
記事コメントは受け付けていません。