From: <me...@us...> - 2010-01-20 15:33:06
|
Revision: 1693 http://openutils.svn.sourceforge.net/openutils/?rev=1693&view=rev Author: memila Date: 2010-01-20 15:33:00 +0000 (Wed, 20 Jan 2010) Log Message: ----------- added local string to passed as parameter Modified Paths: -------------- trunk/openutils-elfunctions/src/main/java/net/sourceforge/openutils/elfunctions/DateElUtils.java trunk/openutils-elfunctions/src/main/resources/META-INF/dateutils.tld Modified: trunk/openutils-elfunctions/src/main/java/net/sourceforge/openutils/elfunctions/DateElUtils.java =================================================================== --- trunk/openutils-elfunctions/src/main/java/net/sourceforge/openutils/elfunctions/DateElUtils.java 2010-01-20 15:13:49 UTC (rev 1692) +++ trunk/openutils-elfunctions/src/main/java/net/sourceforge/openutils/elfunctions/DateElUtils.java 2010-01-20 15:33:00 UTC (rev 1693) @@ -146,22 +146,24 @@ * formats a date using the given pattern or built-in style * @param date the date to format * @param pattern a valid pattern, or one of "short", "medium", "long", "full" (case insensitive) + * @param languageId lowercase two-letter ISO-639 code. * @return the formatted date */ - public static String formatDate(Calendar date, String pattern) + public static String formatDate(Calendar date, String pattern, String languageId) { - return format(date, pattern, true, false, null); + return format(date, pattern, true, false, new Locale(languageId)); } /** * formats a time using the given pattern or built-in style * @param time the time to format * @param pattern a valid pattern, or one of "short", "medium", "long", "full" (case insensitive) + * @param languageId lowercase two-letter ISO-639 code. * @return the formatted time */ - public static String formatTime(Calendar time, String pattern) + public static String formatTime(Calendar time, String pattern, String languageId) { - return format(time, pattern, false, true, null); + return format(time, pattern, false, true, new Locale(languageId)); } /** @@ -169,11 +171,12 @@ * time with the syntax "date_format;time_format" (ex: "long;short") * @param dateTime the date and time * @param pattern date pattern + * @param languageId lowercase two-letter ISO-639 code. * @return formatted string */ - public static String formatDateTime(Calendar dateTime, String pattern) + public static String formatDateTime(Calendar dateTime, String pattern, String languageId) { - return format(dateTime, pattern, true, true, null); + return format(dateTime, pattern, true, true, new Locale(languageId)); } /** Modified: trunk/openutils-elfunctions/src/main/resources/META-INF/dateutils.tld =================================================================== --- trunk/openutils-elfunctions/src/main/resources/META-INF/dateutils.tld 2010-01-20 15:13:49 UTC (rev 1692) +++ trunk/openutils-elfunctions/src/main/resources/META-INF/dateutils.tld 2010-01-20 15:33:00 UTC (rev 1693) @@ -13,7 +13,7 @@ different styles for date and time with the syntax "date_style;time_style" (e.g. "short;long") </description> <function-class>net.sourceforge.openutils.elfunctions.DateElUtils</function-class> - <function-signature>java.lang.String formatDateTime(java.util.Calendar, java.lang.String)</function-signature> + <function-signature>java.lang.String formatDateTime(java.util.Calendar, java.lang.String, java.lang.String)</function-signature> </function> <function> <name>formatDateTimeWithLocale</name> @@ -29,13 +29,13 @@ <name>formatDate</name> <description>Format a date based on a given pattern, or a builtin style (short, medium, long or full)</description> <function-class>net.sourceforge.openutils.elfunctions.DateElUtils</function-class> - <function-signature>java.lang.String formatDate(java.util.Calendar, java.lang.String)</function-signature> + <function-signature>java.lang.String formatDate(java.util.Calendar, java.lang.String, java.lang.String)</function-signature> </function> <function> <name>formatTime</name> <description>Format a time based on a given pattern, or a builtin style (short, medium, long or full)</description> <function-class>net.sourceforge.openutils.elfunctions.DateElUtils</function-class> - <function-signature>java.lang.String formatTime(java.util.Calendar, java.lang.String)</function-signature> + <function-signature>java.lang.String formatTime(java.util.Calendar, java.lang.String, java.lang.String)</function-signature> </function> <function> <name>formatInterval</name> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |