Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.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、android中将sql日期格式化为简单的日期格式?_Java_Android_Sql_Date - Fatal编程技术网

如何在java、android中将sql日期格式化为简单的日期格式?

如何在java、android中将sql日期格式化为简单的日期格式?,java,android,sql,date,Java,Android,Sql,Date,我正在使用webservice中的日期格式2015-03-05 03:20:13,我想格式化并分离月、年和其他所有日期。尝试以下内容 java.sql.Date date = java.sql.Date.valueOf( jObject.getString(AppConstants.KEY_COMMENT_DATE) ); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MMMMM YYYYY"); try {

我正在使用webservice中的日期格式
2015-03-05 03:20:13
,我想格式化并分离月、年和其他所有日期。

尝试以下内容

java.sql.Date date = java.sql.Date.valueOf(
    jObject.getString(AppConstants.KEY_COMMENT_DATE)
);
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MMMMM YYYYY");
try {
    simpleDateFormat.parse(
        jObject.getString(AppConstants.KEY_COMMENT_DATE)
    );
} catch (ParseException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

使用简单的日期格式,但我不知道编码流程。。我正在获取数字格式异常感谢您的当前代码我使用了这个,并使用了我称为date.getMonth()的date对象.但它抛出了不可解析的日期,即解析异常以日期格式字符串制作H大写。.见上文,我在回答中编辑了。有没有办法从月号中获取月名,如1->1月…??我很久以前就研究过util和日期库。。。thanks@ArthTilva来看看这个,,java.util.date将为您提供0-11的月份编号,如果您希望获得完整的月份,请使用格式字符串MMMM再启动一个SimpleDataFormat实例,然后使用方法sdf.format(date)
DateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
java.util.Date date = df.parse("2015-03-05 03:20:13");