X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Foutput%2Ftemplate%2FTemplate.java;h=fc3bf7854dda9142d05f0e30cc75c5be82935ee3;hp=8bcbc8f24ebe156a98d5cdd38918e494e94c004d;hb=9c05ed99bc13cd875e16f1f8c72376ed29f57498;hpb=95840660b28dce27a38ed7de0b66634ec7f38ba2 diff --git a/src/org/cacert/gigi/output/template/Template.java b/src/org/cacert/gigi/output/template/Template.java index 8bcbc8f2..fc3bf785 100644 --- a/src/org/cacert/gigi/output/template/Template.java +++ b/src/org/cacert/gigi/output/template/Template.java @@ -9,6 +9,8 @@ import java.io.PrintWriter; import java.io.Reader; import java.net.URISyntaxException; import java.net.URL; +import java.text.SimpleDateFormat; +import java.util.Date; import java.util.LinkedList; import java.util.Map; import java.util.regex.Matcher; @@ -19,7 +21,7 @@ import org.cacert.gigi.util.HTMLEncoder; public class Template implements Outputable { - class ParseResult { + private static class ParseResult { TemplateBlock block; @@ -187,6 +189,10 @@ public class Template implements Outputable { } if (s instanceof Outputable) { ((Outputable) s).output(out, l, vars); + } else if (s instanceof Date) { + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + out.print(sdf.format(s)); + out.print(" UTC"); } else { out.print(s == null ? "null" : (unescaped ? s.toString() : HTMLEncoder.encodeHTML(s.toString()))); }