Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JAVA中将字符串转换为日期时间格式?_Java_Datetime - Fatal编程技术网

如何在JAVA中将字符串转换为日期时间格式?

如何在JAVA中将字符串转换为日期时间格式?,java,datetime,Java,Datetime,如何将03/24/2013 21:54格式的字符串转换为java中的日期对象?。步骤是- String s = "03/24/2013 21:54"; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm"); try { Date date = simpleDateFormat.parse(s);

如何将
03/24/2013 21:54格式的字符串转换为java中的日期对象?

。步骤是-

        String s = "03/24/2013 21:54";
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm");
        try
        {
            Date date = simpleDateFormat.parse(s);

            System.out.println("date : "+simpleDateFormat.format(date));
        }
        catch (ParseException ex)
        {
            System.out.println("Exception "+ex);
        }
  • 创建日期模式字符串
  • 创建
    simpleDataFormat
    对象
  • 并用它进行解析
  • 它将返回
    Date
    对象

  • 用这个,

            String s = "03/24/2013 21:54";
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm");
            try
            {
                Date date = simpleDateFormat.parse(s);
    
                System.out.println("date : "+simpleDateFormat.format(date));
            }
            catch (ParseException ex)
            {
                System.out.println("Exception "+ex);
            }
    

    看看谷歌搜索的“java convert string date”一词,就会出现大量关于如何将字符串转换为日期、日历、日期时间、持续时间、句点和时间的帖子。请在提问前先搜索,以防止对已多次提问和回答的问题进行多次尝试。通常最好打印例外情况及其消息。否则,您可能会忽略一个对您有帮助的重要细节。在这种情况下,我希望抛出一个异常,并且使用的格式可能不是默认格式。发生了以下错误:java.text.ParseException:Unparseable date:java.text.DateFormat.parse(DateFormat.java:357)的java.text.main(HelloWorld.java:10)上的“03/24/2013 21:54”得到了它,非常感谢!!!我可以从解析的日期中获取
    year
    monthOfYear
    dateOfMonth
    ?在我的应用程序中,我将日期以
    String
    的形式存储在数据库中,当我检索到日期时,我将其转换回
    date
    。是否可以从解析日期的对象中获取
    日期
    ?请回答。为什么不。。。您可以使用Calendar+1从date对象获取值,因为它没有给出直接的答案,而是让OP转到API来找出答案。