本文共 1637 字,大约阅读时间需要 5 分钟。
public class Time{ public static void main(String args[]){ String time="1381730322000"; System.out.println(TimeStamp2Date(time, "yyyy-MM-dd HH:mm:ss")); } public static String TimeStamp2Date(String timestampString, String formats){ Long timestamp = Long.parseLong(timestampString); String date = new java.text.SimpleDateFormat(formats).format(new java.util.Date(timestamp)); return date; } }
Calendar cal = Calendar.getInstance();cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");String MonDate = formatter.format(cal.getTime());
/** * 获取n天前的日期 * @param n * @return */ public static String getNDayBefore(int n) { Date date = new Date(); int year = Integer.parseInt(new SimpleDateFormat("yyyy").format(date)); int month = Integer.parseInt(new SimpleDateFormat("MM").format(date)); int day = Integer.parseInt(new SimpleDateFormat("dd").format(date)) - n; if (day < 1) { month -= 1; if (month == 0) { year -= 1; month = 12; } if (month == 4 || month == 6 || month == 9 || month == 11) { day = 30 + day; } else if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) { day = 31 + day; } else if (month == 2) { if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) { day = 29 + day; } else { day = 28 + day; } } } String y = year + ""; String m = ""; String d = ""; if (month < 10) m = "0" + month; else m = month + ""; if (day < 10) d = "0" + day; else d = day + ""; return y + "-" + m + "-" + d; }
转载地址:http://acrsi.baihongyu.com/