为Date对象添加时间

时间:2013-07-02 13:36:44

标签: java

我正在尝试添加时间对象。我以dd MMM yyyy格式获取日期,并以h:mm a格式获取时间。如何将它们组合成单个日期对象。

public static String getDateAsString(String formattedDate, String timeTaken) {
    SimpleDateFormat format = new SimpleDateFormat("dd MMM yyyy h:mm a");
    try {
        return "/Date(" + Long.toString(format.parse(formattedDate).getTime()) + ")/";
    } catch (ParseException e) {
        return "";
    }
}

我想表格并将以下格式的日期发送到Web-Service

String date = "/Date(12323232323232332)/";

2 个答案:

答案 0 :(得分:0)

尝试更改此

format.parse(formattedDate)

到此

format.parse(formattedDate + " " + timeTaken)

答案 1 :(得分:0)

试试这个,我没有在本地测试它,但看看它是否有效:

public static String getDateAsString(String formattedDate, String timeTaken) {
    SimpleDateFormat format = new SimpleDateFormat("dd MMM yyyy h:mm a");
    try {
           return format.parse(formattedDate + " " + timeTaken);

    } catch (ParseException e) {
        return "";
    }
}