Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.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 如何转换;2013年4月30日“;进入日期对象?_Java_Date - Fatal编程技术网

Java 如何转换;2013年4月30日“;进入日期对象?

Java 如何转换;2013年4月30日“;进入日期对象?,java,date,Java,Date,我有像“April 302013”这样的字符串,我从表单中得到这个字符串。我想将其转换为日期对象,日期为2013年4月30日。有什么办法吗 我尝试使用SimpleDataFormat(),但没有找到正确的输出。使用mmmmmmm-dd,yyyy进行分析,并MM/dd/yyyyy进行格式化使用mmmm-dd,yyyy进行解析,并MM/dd/yyyyyy将其转换为字符串日期对象: String str2="April 30, 2013"; simpleDateFormat s= new

我有像“April 302013”这样的字符串,我从表单中得到这个字符串。我想将其转换为日期对象,日期为2013年4月30日。有什么办法吗


我尝试使用SimpleDataFormat(),但没有找到正确的输出。

使用
mmmmmmm-dd,yyyy
进行分析,并
MM/dd/yyyyy
进行格式化

使用
mmmm-dd,yyyy
进行解析,并
MM/dd/yyyyyy

将其转换为字符串日期对象:

String str2="April 30, 2013";      
simpleDateFormat s= new simpleDateFormat();      
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");    
SimpleDateFormat formatter2 = new SimpleDateFormat("yyyy-MM-dd");   
Date dateObject = null;  

以下是如何将字符串日期转换为日期对象:

String str2="April 30, 2013";      
simpleDateFormat s= new simpleDateFormat();      
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");    
SimpleDateFormat formatter2 = new SimpleDateFormat("yyyy-MM-dd");   
Date dateObject = null;  

使用以下代码

    SimpleDateFormat dateFormat = new SimpleDateFormat("MMMM d,yyyy");
    SimpleDateFormat yourNewDateFormat = new SimpleDateFormat("MM/dd/yyyy"); 
    Date date = dateFormat.parse("April 30,2013");
    System.out.println(yourNewDateFormat.format(date));

使用以下代码

    SimpleDateFormat dateFormat = new SimpleDateFormat("MMMM d,yyyy");
    SimpleDateFormat yourNewDateFormat = new SimpleDateFormat("MM/dd/yyyy"); 
    Date date = dateFormat.parse("April 30,2013");
    System.out.println(yourNewDateFormat.format(date));


为什么dateObject=Null可能重复和:为什么dateObject=Null可能重复和:请参阅相关部分,单击他们将提供给您的示例中的任何一个您需要使用
MMMM
,而不是
MMM
,在解析并将其格式化为字符串形式后,如何将其转换为日期对象解析是从
String
转换为
date
任何超过3个
M
的都是一样的。请参阅相关部分,单击他们将提供给您的任何一个示例解析和格式化后,您需要使用
MMMM
,而不是
MMM
,如何将其转换为日期对象解析正在从
String
转换为
date
任何超过3
M
的内容都是一样的。不回答问题,答案非常笼统。请添加注释您将标记它,以便我能更好地回答help@PradeepPati我已经修改过了,请看一下。我希望我的更改/答案现在是明确的。@PradeepPati现在看一下?更好吗?这将再次为您提供字符串,我希望最终输出为指定格式的日期对象不回答问题,答案非常广泛。请添加注释,您将标记它,这样我可以做得更好help@PradeepPati我已经修改过了,请看一下。我希望我的更改/答案现在是明确的。@PradeepPati现在看一下?更好吗?这将再次给您字符串,我希望最终输出为指定格式的日期对象