时间日期转换
发布网友
发布时间:2022-04-26 16:32
我来回答
共5个回答
热心网友
时间:2023-10-03 01:34
转换前的格式是US时间的默认格式,只需要按格式转化为date对象,再转化为你想要的格式就可以了,参考下面的代码:
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(
new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US)
.parse("Mon Sep 22 12:38:54 CST 2008")
);
热心网友
时间:2023-10-03 01:34
使用toLocalString
Date date = new Date()toLocalString ;
这样子转换出来的就是“2008-01-01 12:38:54”格式
热心网友
时间:2023-10-03 01:34
import java.text.SimpleDateFormat;
import java.util.Date;
public class test {
public static void main(String[] args) {
Date date = new Date();
System.out.println(date);
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
System.out.println(format.format(date));
}
}
热心网友
时间:2023-10-03 01:35
import java.text.SimpleDateFormat;
import java.util.Date;
public class Time {
public static void main(String[] args) {
SimpleDateFormat format = new SimpleDateFormat(
"yyyy年-M月-d日 kk:m:ss ");
String s = format.format(new Date());
System.out.println(s);
}
}
热心网友
时间:2023-10-03 01:36
SimpleDateFormat
想省事可以用
new Date().toLocaleString()
但是,这是过时方法,不建议用。