Here you can find the source of getHoursAndMinutes(String dateTime)
Parameter | Description |
---|---|
dateTime | a parameter |
public static String getHoursAndMinutes(String dateTime)
//package com.java2s; /******************************************************************************* * This file is part of the EEG-database project * //w w w . ja v a 2 s.co m * ========================================== * * Copyright (C) 2013 by University of West Bohemia (http://www.zcu.cz/en/) * * *********************************************************************************************************************** * * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the * specific language governing permissions and limitations under the License. * * *********************************************************************************************************************** * * BookingRoomUtils.java, 2013/10/02 00:01 Jakub Rinkes ******************************************************************************/ import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.*; public class Main { /** * Format of time string. */ public static final String timeFormat = "HH:mm:ss"; /** * Gets hours and minutes from complete time value. * * @param dateTime * @return Retrieved hours:minutes. */ public static String getHoursAndMinutes(String dateTime) { String tmp = dateTime.split(" ")[1]; return tmp.substring(0, tmp.lastIndexOf(":")); } /** * Gets hours and minutes from java.sql.Timestamp. * * @param timestamp Input Timestamp. * @return Retrieved hours:minutes. */ public static String getHoursAndMinutes(Timestamp timestamp) { GregorianCalendar cal = new GregorianCalendar(); cal.setTime(timestamp); return getHoursAndMinutes(cal); } /** * Gets hours and minutes from GregorianCalendar. * * @param cal Input GregorianCalendar. * @return Retrieved hours:minutes. */ public static String getHoursAndMinutes(GregorianCalendar cal) { String tmp = getTime(cal); return getTime(cal).substring(0, tmp.lastIndexOf(":")); } /** * Gets time in hh:mm:ss format from java.sql.Timestamp. * * @param timestamp Input Timestamp. * @return Retrieved time. * @see #timeFormat */ public static String getTime(Timestamp timestamp) { GregorianCalendar cal = new GregorianCalendar(); cal.setTime(timestamp); return getTime(cal); } /** * Gets time in hh:mm:ss format from GregorianCalendar. * * @param cal Input GregorianCalendar. * @return Retrieved time. * @see #timeFormat */ public static String getTime(GregorianCalendar cal) { SimpleDateFormat sdf = new SimpleDateFormat(timeFormat); Date date = cal.getTime(); return sdf.format(date); } }