SimpleDateFormat引发的线程安全问题是Java并发编程的核心概念,它为程序提供了并行执行的能力,是提升系统性能的关键。
本文系统介绍了SimpleDateFormat引发的线程安全问题的原理、使用方式和常见问题,帮助你掌握Java并发编程。
在写java程序时,有时间戳转换的操作。
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* @author zhengtianqi
* @date 2019/10/12
*/
public class DateTrans {
public static void main(String[] args) {
// 将2019-10-12 18:50:30 改成 2019年10月12日
String inDate = "2019-10-12 18:50:30";
SimpleDateFormat inPut = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat outPut = new SimpleDateFormat("yyyy年MM月dd日");
try {
Date temp = inPut.parse(inDate);
String outDate = outPut.format(temp);
System.out.println(outDate);
} catch (ParseException e) {
System.out.println("时间转换出错,出错信息为 ={}" + e);
}
}
}
2019/10/12大约 3 分钟