相关疑难解决方法(0)

日历日期为java中的yyyy-MM-dd格式

如何将日历日期转换为yyyy-MM-dd格式.

Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, 1);
Date date = cal.getTime();             
SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");
String date1 = format1.format(date);            
Date inActiveDate = null;
try {
    inActiveDate = format1.parse(date1);
} catch (ParseException e1) {
    // TODO Auto-generated catch block
    e1.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

这将产生inActiveDate = Wed Sep 26 00:00:00 IST 2012.但我需要的是2012-09-26.我的目的是使用Hibernate标准将此日期与我的数据库中的另一个日期进行比较.所以我需要yyyy-MM-dd格式化的日期对象.

java calendar date converter

200
推荐指数
5
解决办法
61万
查看次数

SimpleDateFormat在解析时忽略月份

下面的代码给出了解析日期为"Wed Jan 13 00:00:00 EST 2010"而不是"Wed Jun 13 00:00:00 EST 2010".任何想法都非常感激.

    SimpleDateFormat sf = new SimpleDateFormat("yyyy-mm-dd'T'HH:mm:ss");

    String str = "2010-06-13T00:00:00";

    Date date = sf.parse(str);

    System.out.println(" Date " + date.toString());
Run Code Online (Sandbox Code Playgroud)

java simpledateformat

18
推荐指数
2
解决办法
5万
查看次数

更新日期格式2014-11-26(yyyy-mm-dd)到11月26,2014在android?

我可以将我的日期格式2014-12-09更改为MMM dd,yyyy(12月09,2014喜欢这个.)但它显示2014年1月9日而不是12月09,2014.如何显示Dec 09,2014?请指导我.

我的代码是,

String strStartDate = "2014-12-09";

            readFormat = new SimpleDateFormat("yyyy-mm-dd");
            writeFormat = new SimpleDateFormat("MMM dd,yyyy");

            try {
                startDate = readFormat.parse(strStartDate);
            } catch (ParseException e) {
                e.printStackTrace();
            }

            viewHolder.txtStartDate
                    .setText(writeFormat.format(startDate));
Run Code Online (Sandbox Code Playgroud)

提前致谢.

android date

0
推荐指数
1
解决办法
2998
查看次数

标签 统计

date ×2

java ×2

android ×1

calendar ×1

converter ×1

simpledateformat ×1