这是我的代码:
Integer value = 19000101 ;
如何将上述YYYYMMDD
以YYYY-MM-DD
格式表示的Integer转换为in格式java.util.Date
?
首先,您必须使用指定的格式化程序将格式解析为日期对象
Integer value = 19000101;
SimpleDateFormat originalFormat = new SimpleDateFormat("yyyyMMdd");
Date date = originalFormat.parse(value.toString());
请记住,日期没有格式。它仅表示从1970-01-01开始的时间(以毫秒为单位)的特定实例。但是,如果要将日期格式化为期望的格式,则可以使用其他格式化程序。
SimpleDateFormat newFormat = new SimpleDateFormat("yyyy-MM-dd");
String formatedDate = newFormat.format(date);
现在,您的formatedDate
字符串应包含以格式表示日期的字符串yyyy-MM-dd
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句