0

我正在尝试添加时间到日期对象。我得到格式的日期和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)/";
4

2 回答 2

0

尝试改变这个

format.parse(formattedDate)

对此

format.parse(formattedDate + " " + timeTaken)
于 2013-07-02T13:41:32.843 回答
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 "";
    }
}
于 2013-07-02T13:42:55.407 回答