La classe com.itko.util.DateUtils inclut un nombre de fonctions d'utilitaire de date en tant que méthodes statiques. Ces fonctions renvoient toutes la date sous la forme d'une chaîne. Vous pouvez utiliser ces fonctions dans des expressions de paramètre ou dans l'étape Java Script (Script Java).
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)
Par exemple, si un appel de service Web utilise une chaîne de date formatée et le serveur a 2 minutes de retard, vous pouvez utiliser :
=com.itko.util.DateUtils.formatCurrentDate(-120,"yyyy-MM-dd'T'HH:mm:ss.SSSZ")
La chaîne 2007-11-22T13:30:37.545-0500 est générée, ce qui correspond à l'heure actuelle moins 120 secondes formatées selon les paramètres spécifiés.
Avec l'utilitaire RFC 3339, la date est légèrement différente de la date générée par le formateur de date Java par défaut. Si vous avez besoin d'une date RFC 3339 stricte, vous pouvez utiliser les fonctions rcf3339 :
=com.itko.util.DateUtils.rfc3339()
La chaîne 2007-11-22T13:30:37.545-05:00 est générée.
Les dates SAML sont formatées au format yyyy-MM-dd'T'HH:mm:ss'Z'. Les fonctions samlDate sont simplement des aides qui vous évitent de devoir vous rappeler de ce format de chaîne lorsque vous utilisez les API formatDate.
Pour plus d'informations, consultez les ressources suivantes :
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.
Tous droits réservés.
|
|