Changeset 8649
- Timestamp:
- 2004-11-24T12:10:38+13:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/util/XSLTUtil.java
r8540 r8649 1 1 package org.greenstone.gsdl3.util; 2 3 import java.util.Date; 4 import java.util.Locale; 5 import java.text.SimpleDateFormat; 2 6 3 7 /** a class to contain various static methods that are used by the xslt … … 89 93 return false; 90 94 } 91 95 96 public static String formatDate(String date, String lang) { 97 98 String in_pattern = "yyyyMMdd"; 99 String out_pattern = "dd MMMM yyyy"; 100 101 SimpleDateFormat formatter = new SimpleDateFormat(in_pattern, new Locale(lang)); 102 try { 103 Date d = formatter.parse(date); 104 formatter.applyPattern(out_pattern); 105 String new_date = formatter.format(d); 106 return new_date; 107 } catch (Exception e) { 108 return date; 109 } 110 111 } 112 113 public static String formatLanguage(String display_lang, String lang) { 114 115 return new Locale(display_lang).getDisplayLanguage(new Locale(lang)); 116 } 92 117 } 93 118
Note:
See TracChangeset
for help on using the changeset viewer.