如何将Integer(例如19000101)转换为java.util.Date?
这是我的代码:
Integer value = 19000101 ;
如何将上述YYYYMMDD
以YYYY-MM-DD
format 表示的Integer 转换为format 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
以上是 如何将Integer(例如19000101)转换为java.util.Date? 的全部内容, 来源链接: utcz.com/qa/429375.html