private static final Asciidoctor asciidoctor = Factory.create();
+ private static final SimpleDateFormat DATE_FORMATTER = new SimpleDateFormat("yyyy-dd-MM");
+
private static File toHTMLFile(File dir, File adoc) {
int idx;
String name;
private static void generateHTMLFileItem(File file,
String title,
String content,
- String date,
+ Date date,
Configuration cfg) throws IOException {
StringBuffer buf;
buf.append("<div id='content'>\n");
if (date != null) {
buf.append("<div class='date'>");
- buf.append(date);
+ buf.append(DATE_FORMATTER.format(date));
buf.append("</div>");
}
buf.append(content);
StringBuffer news;
String itemTitle, itemContent, itemURI, strDate;
Date itemDate;
- SimpleDateFormat sdf;
-
- sdf = new SimpleDateFormat("yyyy-dd-MM");
inDir = new File(args[0]);
outDir = new File(args[1]);
else
strDate = h.getAttributes().get("date").toString();
- itemDate = sdf.parse(strDate);
+ itemDate = DATE_FORMATTER.parse(strDate);
asciidoctor.convert(new FileReader(adoc), desc, new HashMap<String,Object>());
news.append("</h2>");
if (news != null) {
news.append("<div class='date'>");
- news.append(itemDate);
+ news.append(DATE_FORMATTER.format(itemDate));
news.append("</div>");
}
news.append(desc.toString());
news.append("</div>\n");
- generateHTMLFileItem(html, itemTitle, itemContent, itemDate.toString(), cfg);
+ generateHTMLFileItem(html, itemTitle, itemContent, itemDate, cfg);
}
news.append("</div>\n");