Thanks!
Unfortunately, I did all that. If in more detail:
Aspose.Words version: 18.6
code:
public static void main(String[] args) throws Exception {
printProps("os.name", "java.runtime.version");
Document doc = new Document("/home/pegoopik/aspose/format/in.docx");
ReportingEngine engine = new ReportingEngine();
engine.getKnownTypes().add(Date.class);
engine.buildReport(doc, new Date(), "dateTime");//IllegalArgumentException
doc.save("/home/pegoopik/aspose/format/out.docx");
}
private static void printProps(String... names) {
for (String name : names)
System.out.println(name.concat(" -> ").concat(System.getProperty(name)));
}
out:
os.name -> Linux
java.runtime.version -> 1.8.0_171-8u171-b11-0ubuntu0.16.04.1-b11
Exception in thread "main" java.lang.IllegalArgumentException: Multiple decimal separators in pattern "yyyy.MM.dd"
at java.text.DecimalFormat.applyPattern(DecimalFormat.java:3339)
at java.text.DecimalFormat.applyPattern(DecimalFormat.java:3104)
at asposewobfuscated.zzK0.zzZi(Unknown Source)
at asposewobfuscated.zzBH.<init>(Unknown Source)
at asposewobfuscated.zzOR.zzZ(Unknown Source)
at asposewobfuscated.zzVS.zzW9(Unknown Source)
at asposewobfuscated.zzOR.zzZ(Unknown Source)
at asposewobfuscated.zzDF.zzZ(Unknown Source)
at com.aspose.words.ReportingEngine.buildReport(Unknown Source)
at com.aspose.words.ReportingEngine.buildReport(Unknown Source)
at ru.bcs.printservice.DateFormatRunner.main(DateFormatRunner.java:15)