java使用值字符串创建日期对象
我正在使用它来获取当前时间:
java.util.Calendar cal = java.util.Calendar.getInstance(); System.out.println(new java.text.SimpleDateFormat("EEEE, dd/MM/yyyy/hh:mm:ss")
.format(cal.getTime()));
我想将值(我将其打印)放入日期对象中,我尝试了以下方法:
Date currentDate = new Date(value);
但是eclipse告诉我这个功能不好。
的value
是,我打印您使用System.out.println的价值
回答:
每当您要将String转换为Date对象时,SimpleDateFormat#parse
请使用尝试使用
String dateInString = new java.text.SimpleDateFormat("EEEE, dd/MM/yyyy/hh:mm:ss") .format(cal.getTime())
SimpleDateFormat formatter = new SimpleDateFormat("EEEE, dd/MM/yyyy/hh:mm:ss");
Date parsedDate = formatter.parse(dateInString);
。另外的事情是,如果您想将转换为Date
,String
则应该使用SimpleDateFormat#format
函数。
现在new Date(String)
已不建议使用Point for you,现在
不建议使用SimpleDateFormat#parse
。现在任何人想要解析时,都应该使用。
有关在SimpleDateFormat选项中使用的更多日期和时间模式,请参考官方文档。
以上是 java使用值字符串创建日期对象 的全部内容, 来源链接: utcz.com/qa/416765.html