com.itko.util.DateUtils クラスには、静的メソッドとして多くの日付ユーティリティ関数が含まれています。 これらのすべての関数は、文字列として整形された日付を返します。 これらの関数は、パラメータ式または JavaScript ステップで使用できます。
com.itko.util.DateUtils.formatDate(Date date, String format) com.itko.util.DateUtils.formatCurrentDate(String format) com.itko.util.DateUtils.formatCurrentDate(int offsetInSec, String format) com.itko.util.DateUtils.rfc3339(Date date) com.itko.util.DateUtils.rfc3339() com.itko.util.DateUtils.rfc3339(int offsetInSec) com.itko.util.DateUtils.samlDate(Date date) com.itko.util.DateUtils.samlDate() com.itko.util.DateUtils.samlDate(int offsetInSec)
たとえば、整形された日付文字列をとる Web サービス コールがあり、サーバが 2 分遅れている場合、以下を使用できます。
=com.itko.util.DateUtils.formatCurrentDate(-120,"yyyy-MM-dd'T'HH:mm:ss.SSSZ")
これは、「2007-11-22T13:30:37.545-0500」という文字列(これらのガイドラインに従って整形された現在の時刻から 120 秒を引いた値)を生成します。
RFC 3339 は、デフォルトの Java 日付フォーマッタが生成する日付とはわずかに異なります。 厳密な RFC 3339 の日付を必要とする場合、rcf3339 関数を使用できます。
=com.itko.util.DateUtils.rfc3339()
これは、「2007-11-22T13:30:37.545-05:00」という文字を生成します。
SAML の日付は、「yyyy-MM-dd'THH:mm:ss'Z」という形式を使用して整形されます。 samlDate 関数は単なるヘルパーです。したがって、formatDate API を使用するときは、その文字列の形式を記憶している必要はありません。
詳細については、以下を参照してください。
http://download.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html
http://tools.ietf.org/html/rfc3339#section-5.6
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|