| | |
| | | */ |
| | | public class TimeUtils { |
| | | |
| | | public static final String zhDateFormat = "yyyy/MM/dd"; |
| | | public static final String enDateFormat = "dd/MM/yyyy"; |
| | | |
| | | /** |
| | | * 获取分钟 |
| | | * |
| | |
| | | * 时间戳转时间(格式:yyyy-MM-dd) |
| | | * |
| | | * @param timestamp 时间戳 |
| | | * @param date_format 时间格式(例如"yyyy-MM-dd") |
| | | * @return - |
| | | */ |
| | | public static String getDateTimestamp(long timestamp) { |
| | | public static String getDateTimestamp(long timestamp, String date_format) { |
| | | try { |
| | | SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd ", Locale.ENGLISH); |
| | | SimpleDateFormat dateFormat = new SimpleDateFormat(date_format, Locale.ENGLISH); |
| | | Date date = new Date(timestamp); |
| | | return dateFormat.format(date); |
| | | } catch (Exception e) { |
| | |
| | | return ""; |
| | | } |
| | | |
| | | /** |
| | | * 加天数 |
| | | * |
| | | * @param date 日历 |
| | | * @param daysToAdd 天数 |
| | | * @return 日历 |
| | | */ |
| | | public static Calendar addDaysToDate(Calendar date, int daysToAdd) { |
| | | Calendar newDate = (Calendar) date.clone(); |
| | | newDate.add(Calendar.DAY_OF_MONTH, daysToAdd); |
| | | return newDate; |
| | | } |
| | | |
| | | /** |
| | | * 减天数 |
| | | * |
| | | * @param date 日历 |
| | | * @param daysToSubtract 天数 |
| | | * @return 日历 |
| | | */ |
| | | public static Calendar subtractDaysFromDate(Calendar date, int daysToSubtract) { |
| | | Calendar newDate = (Calendar) date.clone(); |
| | | newDate.add(Calendar.DAY_OF_MONTH, -daysToSubtract); |
| | | return newDate; |
| | | } |
| | | |
| | | |
| | | } |