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);

。另外的事情是,如果您想将转换为DateString则应该使用SimpleDateFormat#format函数。

现在new Date(String)已不建议使用Point for you,现在

不建议使用SimpleDateFormat#parse。现在任何人想要解析时,都应该使用。

有关在SimpleDateFormat选项中使用的更多日期和时间模式,请参考官方文档。

以上是 java使用值字符串创建日期对象 的全部内容, 来源链接: utcz.com/qa/416765.html

回到顶部