Example usage for com.liferay.portal.kernel.util FastDateFormatFactoryUtil getTime

List of usage examples for com.liferay.portal.kernel.util FastDateFormatFactoryUtil getTime

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util FastDateFormatFactoryUtil getTime.

Prototype

public static Format getTime(Locale locale, TimeZone timeZone) 

Source Link

Usage

From source file:com.liferay.timemanagement.timetracking.portlet.TimeTrackingPortlet.java

License:Open Source License

private JSONObject createActivitySessionJSON(TMActivitySession activitySession, ThemeDisplay themeDisplay)
        throws Exception {

    JSONObject activitySessionJSON = JSONFactoryUtil.createJSONObject();

    TMActivity activity = activitySession.getTMActivity();

    Date startTime = activitySession.getStartTime();
    Date endTime = activitySession.getEndTime();

    Format dateTimeFormat = FastDateFormatFactoryUtil.getTime(themeDisplay.getLocale(),
            themeDisplay.getTimeZone());

    activitySessionJSON.put("activitySessionId", activitySession.getActivitySessionId());
    activitySessionJSON.put("activityId", activitySession.getActivityId());
    activitySessionJSON.put("activityName", activity.getActivityName());
    activitySessionJSON.put("startDate", startTime.getTime());
    activitySessionJSON.put("endDate", endTime.getTime());
    activitySessionJSON.put("duration", activitySession.getDurationAsString());

    return activitySessionJSON;
}