在java中要将字符串转换为日期格式,则要使用SimpleDateFormat类中的parse方法
format方法传入的参数格式含义说明:
yyyy:表示四位年
MM:表示月份
dd:表示日子
HH:表示24小时制小时
hh:表示12小时制小时
mm:表示分钟
ss:表示秒
具体请看例子:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse("2016-06-06");
System.out.println(sdf.format(date));
输出结果为:2016-06-06
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse("2016-06-06 16:24:50");
System.out.println(sdf.format(date));
输出结果为:2016-06-06 16:24:50
public static void main(String[] args) throws ParseException {
//日期时间格式:yyyy-MM-dd hh:mm:ss
String time ="1900-02-21";
//将字符串转换为日期和时间
SimpleDateFormat dateformat = new SimpleDateFormat("yyyyMMdd");
//生成的日期和时间
Date date = dateformat.parse("2016-06-06");
//Date date = dateformat .parse(time);
//String data=
//System.out.println();
System.out.println(dateformat.format(date));
System.out.println(date);
}
本文详细介绍了如何使用Java中的SimpleDateFormat类进行字符串到日期格式的转换,并提供了具体的代码示例。
2754

被折叠的 条评论
为什么被折叠?



