相关疑难解决方法(0)

如何在JAVA中以"dd-MM-yyyy"格式转换字符串"2011-11-29 12:34:25"

我正在尝试转换字符串中的日期,并将格式为"yyyy-MM-dd HH:mm:ss"改为"dd-MM-yyyy".

我已经实现了以下代码,但它给出了:java.lang.IllegalArgumentException

        SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
        Date date = new Date(values);
        String mydate = dateFormat.format(date);
Run Code Online (Sandbox Code Playgroud)

java string format date

2
推荐指数
1
解决办法
2306
查看次数

乔达时间 - 错误的结果

谁能告诉我为什么这个测试失败了?我尝试了普通的Java Date util,它也给了我相同的结果.

java.lang.AssertionError:预期:2014年1月1日00:07:00 CET 2014年但是:Fri Jan 31 00:06:00 CET 2014

public static Date addDaysToDate(Date fromDate, int days){       
    DateTime dateTime = new DateTime(fromDate);
    return dateTime.plusDays(days).toDate();
}

@Test
public void test() throws ParseException {
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");
    Date fromDate = sdf.parse("2014-06-30");

    Date toDate = DateUtil.addDaysToDate(fromDate, 1);
    assertEquals(sdf.parse("2014-07-01"), toDate);
}
Run Code Online (Sandbox Code Playgroud)

java date jodatime

-1
推荐指数
1
解决办法
69
查看次数

标签 统计

date ×2

java ×2

format ×1

jodatime ×1

string ×1