当前位置: 首页 > 面试题库 >

java使用值字符串创建日期对象

凌远
2023-03-14
问题内容

我正在使用它来获取当前时间:

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选项中使用的更多日期和时间模式,请参考官方文档。



 类似资料:
  • 问题内容: 有这个字符串。我想将其转换为日期对象。 我需要使用: 要么 ? 问题答案: var d = new Date(2011,10,30); 由于月份从js中的0开始索引。

  • 我知道字符串文字和新字符串对象之间的区别,也知道它在内部是如何工作的。但我的问题是,这有点超前。当我们使用new关键字as创建字符串对象时 在本例中,我们传递的是字符串类型的参数。我的问题是这个字符串是在哪里生成的-堆还是字符串常量池还是其他地方? 据我所知,这个参数是一个字符串文字,所以它应该在字符串常量池中。如果是这样的话,那么intern方法的用途是什么?只需将变量str链接到常量池?因为“

  • 问题内容: 如何在python中将字符串转换为日期对象? 该字符串是:(对应于格式:) 我不想要datetime.datetime对象,而是想要datetime.date。 问题答案: 您可以在Python包中使用:

  • 问题内容: 我的日期格式为“ yyyy-MM-dd’T’HH:mm:ss.sssZ”。例如,日期为“ 2018-07-17T09:59:51.312Z”。我正在使用下面的代码来解析Java中的String。 这给了我“无法解析的日期:”例外。谁能告诉我该怎么做? 问题答案: 您忘了在 那会做的工作

  • 问题内容: 如何使用下面的代码解组XML字符串并将其映射到下面的JAXB对象? 问题答案: 要传递XML内容,您需要将内容包装在中,然后将其解组:

  • 我想使用字符串创建一个JSON对象。 示例:JSON 为了创建上面的JSON,我使用了这个。 我想知道如何创建一个包含JSON数组的JSON。 下面是示例JSON。 多谢了。