Wirklich einfache Frage:wirklich einfach "neue Zeile" Java-Frage
Ich versuche, einen Zeitstempel zu erhalten, um auf der nächsten Zeile dieses Codes auszudrucken. Es wird auf eine jTextArea gedruckt. Wie ich den Code jetzt haben funktioniert nicht aus irgendeinem Grund:
try {
Calendar calendar = Calendar.getInstance();
Timestamp currentTimestamp = new java.sql.Timestamp(calendar.getTime().getTime());
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = factory.newDocumentBuilder();
Document doc = docBuilder.newDocument();
Element root = doc.createElement("message");
doc.appendChild(root);
root.appendChild(doc.createTextNode(userName.getText() + ": " + msgText.getText() + "\n" + "sent at " + currentTimestamp));
TransformerFactory fact = TransformerFactory.newInstance();
Transformer trans = fact.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult sResult = new StreamResult(out);
trans.transform(source, sResult);
msgText.setText("");
out.println("\n");
out.flush();
} catch (Exception e) {
}
Dank ...
Was funktioniert nicht? Wie wird 'currentTimestamp' initialisiert? Benötigen Sie mehr Kontext in Ihrem Code, um zu helfen. –
das sollte helfen – novicePrgrmr
Warum gibt es keinen Code im Catch-Block? – camickr