如何使用SimpleDateFormat类将Java Date转换为格式化的String?

Java SimpleDateFormat类提供Java字符串到Date或Date到String之间的转换。

示例

import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class SimpleDateFormatTest {
   public static void main(String[] args) {
      //获取今天的日期
      Date today = Calendar.getInstance().getTime();
      // create a date "formatter"
      SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd-hh.mm.ss");
      //使用日期格式创建一个新的字符串
      String formattedDate = formatter.format(today);
      //将转换后的日期打印为字符串格式
      System.out.println(" 日期是:" + formattedDate);
   }
}

输出结果

日期是:2019-06-04-05.55.13