package com.codbking.widget.bean; /** * Created by codbking on 2016/9/22. */ public class DateBean { private int year; private int moth; private int day; private int hour; private int minute; public int getYear() { return year; } public void setYear(int year) { this.year = year; } public int getMoth() { return moth; } public void setMoth(int moth) { this.moth = moth; } public int getDay() { return day; } public void setDay(int day) { this.day = day; } public int getHour() { return hour; } public void setHour(int hour) { this.hour = hour; } public int getMinute() { return minute; } public void setMinute(int minute) { this.minute = minute; } private String makeZero(int m){ if(m>9){ return ""+m; } if(m>0){ return "0"+m; } return ""+m; } public String getDisplayDate(DateType type){ String date=""; switch(type){ case TYPE_ALL: date=year+"-"+makeZero(moth)+"-"+makeZero(day)+" "+makeZero(hour)+":"+makeZero(minute); break; case TYPE_YMDHM: date=year+"-"+makeZero(moth)+"-"+makeZero(day)+" "+makeZero(hour)+":"+makeZero(minute); break; case TYPE_YMDH: date=year+"-"+makeZero(moth)+"-"+makeZero(day)+" "+makeZero(hour); break; case TYPE_YMD: date=year+"-"+makeZero(moth)+"-"+makeZero(day); break; case TYPE_HM: date=makeZero(hour)+":"+makeZero(minute); break; } return date; } }