【Java SE】字符串、时间戳、Date类三种类型的数据转换

Java中的字符串、时间戳、Date类三种类型的数据转换


  • 时间戳转换成字符串
// 时间戳 --> 字符串
String times = "18461145832";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm");
String time = sdf.format(Long.parseLong(times));
System.out.println(time);
1970/08/03 00:05

  • 字符串类型转换成Date类型
// str --> data
String str = "12/29/2000 0:36";
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy H:mm");
Date date = sdf.parse(str);
System.out.println(date);
Fri Dec 29 00:36:00 CST 2000

  • Date类型转换成字符串
// data -->str
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm");
String time = sdf.format(date);
System.out.println(time);
2021/03/15 18:05

  • Date类型转转换成时间戳
// date --> 时间戳
Date date = new Date();
long l = date.getTime();
System.out.println(l);
1615802721784

参考:Java中字符串、时间戳、Date三种类型的转换


猜你喜欢

转载自blog.csdn.net/qq_45797116/article/details/114842735