时间和字符串的转换 SimpleDateFormat类
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class SetGetTime {
public static void main(String[] args) {
getTime();
}
//获取符合自己格式的当前时间
public static void getTime(){
Date date=new Date();
System.out.println(date);// Wed Jun 29 16:18:07 CST 2022 这种格式不符合我们的习惯,所以使用SimpleDateFormat类对象进行时间格式化
SimpleDateFormat sdt=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String s=sdt.format(new Date());
System.out.println(s);// 2022-06-29 16:18:07
}
//将字符串转换为时间
public static void setTime()throws ParseException {
String s="2022-06-29 16:34:36";
SimpleDateFormat stf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 这里的格式必须和s字符串表示的格式一致
Date date=stf.parse(s);
System.out.println(date);// Wed Jun 29 16:34:36 CST 2022
}
}
SimpleDateFormat中各字母对应的意思

浙公网安备 33010602011771号