Here you can find the source of getCurrentTime()
public static String getCurrentTime()
//package com.java2s; import java.text.SimpleDateFormat; import java.util.Date; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { public static String getCurrentTime() { SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss.SSS"); Date date = new Date(System.currentTimeMillis()); return sdf.format(date); }/*ww w. java 2 s .c om*/ public static String format(String str, Object... args) { if (isEmptyOrNull(str)) return ""; if (args.length == 0) return str; String result = str; Pattern p = java.util.regex.Pattern.compile("\\{(\\d+)\\}"); Matcher m = p.matcher(str); while (m.find()) { int index = Integer.parseInt(m.group(1)); if (index < args.length) { result = result.replace(m.group(), args[index].toString()); } } return result; } public static boolean isEmptyOrNull(String str) { return str == null || str.length() == 0 || str.contentEquals("null") || str.trim().equals(""); } }