日期格式20120612如何转换成2012-09-01

1个回答
展开全部
咨询记录 · 回答于2023-04-10
日期格式20120612如何转换成2012-09-01
您好,亲亲,要将日期格式从"20120612"转换为"2012-09-01",可以按照以下步骤进行:1. 使用SimpleDateFormat类将字符串解析为日期格式,例如:SimpleDateFormat format1 = new SimpleDateFormat("yyyyMMdd");Date date = format1.parse("20120612");2. 使用Calendar类将日期转换为指定格式的字符串,例如:Calendar calendar = Calendar.getInstance();calendar.setTime(date);SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd");String formattedDate = format2.format(calendar.getTime());System.out.println(formattedDate);这段代码将日期字符串解析为Date对象,然后使用Calendar类将Date对象转换为Calendar对象。最后,使用SimpleDateFormat类将Calendar对象转换为指定格式的字符串"yyyy-MM-dd",并将其打印到控制台上。运行这段代码,将输出"2012-06-12"。 如果您需要将日期从"2012-06-12"转换为"2012-09-01",可以使用类似的方法,只需更改SimpleDateFormat类中的日期格式和Calendar类中的日期字段即可。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消