try {
TextDocument doc = TextDocument.newTextDocument();
TimeField timeField = Fields.createTimeField(doc.newParagraph("Time:"));
Assert.assertNotNull(timeField);
TextTimeElement timeEle = timeField.getOdfElement();
String oldContent = timeEle.getTextContent();
SimpleDateFormat oldFormat = new SimpleDateFormat("HH:mm:ss");
Date oldDate = oldFormat.parse(oldContent);
String format = "HH:mm:ss a";
timeField.formatTime(format);
String newContent = timeEle.getTextContent();
SimpleDateFormat newFormat = new SimpleDateFormat(format);
Date newDate = newFormat.parse(newContent);
Assert.assertEquals(oldDate.getTime(), newDate.getTime());
} catch (Exception e) {
Logger.getLogger(FieldsTest.class.getName()).log(Level.SEVERE, null, e);