Here you can find the source of toDateString(Date date, String format)
public static String toDateString(Date date, String format)
//package com.java2s; //License from project: Apache License import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static String toDateString(Date date, String format) { SimpleDateFormat sf = new SimpleDateFormat(format); return sf.format(date); }// www . j a va 2 s . co m public static String format(String text, Date date) { int start = text.indexOf("{"); int end = text.indexOf("}"); while (start > 0 && end > 0) { String subStr = text.substring(start, end + 1); String format = text.substring(start + 1, end); String dateStr = toDateString(date, format); text = text.replace(subStr, dateStr); start = text.indexOf("{"); end = text.indexOf("}"); } return text; } }