List of usage examples for com.liferay.portal.kernel.util FastDateFormatFactoryUtil getTime
public static Format getTime(Locale locale, TimeZone timeZone)
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; }