• 締切済み

現在時刻をYYYY-MM-DDThh:mm:ss.sssssss+hh

現在時刻をYYYY-MM-DDThh:mm:ss.sssssss+hh:mmのフォーマットで表示するにはどうすればよいでしょうか? よろしくお願いします。

みんなの回答

回答No.1

現在時刻をマイクロ秒単位では取得する方法がないと思いますので、ミリ秒単位で。 フォーマットのTが不明ですが、これは固定文字列ということでよいのでしょうか。 import java.text.*; import java.util.Date; public class timetest { /** * */ public static void main(String[] args) { StringBuffer toAppendTo = new StringBuffer(); SimpleDateFormat sdt = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ") ; FieldPosition fpos = new FieldPosition(DateFormat.MONTH_FIELD); sdt.format(new Date(), toAppendTo , fpos); toAppendTo.insert(toAppendTo.length() - 2, ":"); System.out.println(toAppendTo.toString() ); } }

関連するQ&A

専門家に質問してみよう