java日期格式化 结果要date类型
答案:2 悬赏:80 手机版
解决时间 2021-11-16 20:55
- 提问者网友:wodetian
- 2021-11-16 08:35
java日期格式化 结果要date类型
最佳答案
- 五星知识达人网友:山君与见山
- 2021-11-16 08:58
public class DateFormatDemo {
public static void main(String[] args) throws ParseException {
// 创建日期对象
Date d = new Date();
// 给定模式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// public final String format(Date date)
String s = sdf.format(d);
System.out.println(s);
}
} 运行结果:2015-11-27 11:01:16
public static void main(String[] args) throws ParseException {
// 创建日期对象
Date d = new Date();
// 给定模式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// public final String format(Date date)
String s = sdf.format(d);
System.out.println(s);
}
} 运行结果:2015-11-27 11:01:16
全部回答
- 1楼网友:神的生死簿
- 2021-11-16 09:19
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d =new Date();
String dd =format.format(d);
Date ddd;
try {
ddd = format.parse(dd);
System.out.println("dd>>>> "+dd);
System.out.println("ddd>>> "+format.format(ddd));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//结果是date,你System.out.println("ddd>>> "+ddd);这个其实就是System.out.println("ddd>>> "+ddd.toString());默认就会调用toString方法,转了String,如果硬要返回Date,那你只能自己写个类也叫Date,同时重写toString方法,在toString方法中做处理,还是要转换的。。
Date d =new Date();
String dd =format.format(d);
Date ddd;
try {
ddd = format.parse(dd);
System.out.println("dd>>>> "+dd);
System.out.println("ddd>>> "+format.format(ddd));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//结果是date,你System.out.println("ddd>>> "+ddd);这个其实就是System.out.println("ddd>>> "+ddd.toString());默认就会调用toString方法,转了String,如果硬要返回Date,那你只能自己写个类也叫Date,同时重写toString方法,在toString方法中做处理,还是要转换的。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯