/* * Copyright 2012-2013 The Haohui Network Corporation */ package com.haohui.common.utils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; /** * * mport java.text.SimpleDateFormat; import java.util.Calendar; public class Super2{ public static void main(String args[]){ Calendar cal = Calendar.getInstance(); //n为推迟的周数,1本周,-1向前推迟一周,2下周,依次类推 int n = 2; String monday; cal.add(Calendar.DATE, n*7); //想周几,这里就传几Calendar.MONDAY(TUESDAY...) cal.set(Calendar.DAY_OF_WEEK,Calendar.MONDAY); monday = new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime()); System.out.println(monday); } } * @project baidamei * @author cevencheng <cevencheng@gmail.com> * @create 2012-11-10 上午1:12:21 */ public class DateUtil { public static void main(String[] args) throws ParseException { // SimpleDateFormat dfs = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // java.util.Date begin = dfs.parse("2004-01-02 11:30:24"); // java.util.Date end = dfs.parse("2004-03-26 13:31:40"); // long between = (end.getTime() - begin.getTime()) / 1000;// 除以1000是为了转换成秒 // // long day = between / (24 * 3600); // long hour = between % (24 * 3600) / 3600; // long minute = between % 3600 / 60; // long second = between % 60 / 60; // System.out.println("" + day + "天" + hour + "小时" + minute + "分" + second + "秒"); // System.out.println(begin.getTime()); // // System.out.println(getDaysBeforeNow(new Date())); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date date = df.parse("2012-11-18"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, -7); cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); //上周一 System.out.println(df.format(cal.getTime())); cal.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY); //周末 System.out.println(df.format(cal.getTime())); } /** * 时间间隔计算 * */ public static String getDaysBeforeNow(Date date) { long sysTime = Long.parseLong(new SimpleDateFormat("yyyyMMddHHmmss").format(new Date())); long ymdhms = Long.parseLong(new SimpleDateFormat("yyyyMMddHHmmss").format(date)); String strYear = "年前"; String strMonth = "月前"; String strDay = "天前"; String strHour = "小时前"; String strMinute = "分钟前"; try { if (ymdhms == 0) { return ""; } long between = (sysTime / 10000000000L) - (ymdhms / 10000000000L); if (between > 0) { return between + strYear; } between = (sysTime / 100000000L) - (ymdhms / 100000000L); if (between > 0) { return between + strMonth; } between = (sysTime / 1000000L) - (ymdhms / 1000000L); if (between > 0) { return between + strDay; } between = (sysTime / 10000) - (ymdhms / 10000); if (between > 0) { return between + strHour; } between = (sysTime / 100) - (ymdhms / 100); if (between > 0) { return between + strMinute; } return "1" + strMinute; } catch (Exception e) { return ""; } } }
最近下载更多
348859593 LV2
2020年6月29日
wangjinglong623 LV1
2020年5月20日
能不能不存在 LV13
2020年4月21日
Lacvss LV10
2019年4月27日
15820459220 LV1
2018年11月28日
赵瑞阳 LV1
2018年11月20日
13916214246 LV2
2018年9月12日
penglianwei LV7
2018年5月6日
yunfanxiaobao LV1
2018年3月29日
leocheung LV2
2018年3月27日
最近浏览更多
1112WHQ LV7
2023年11月3日
newmoneyfun LV6
2020年7月4日
kong.yee LV40
2020年7月3日
348859593 LV2
2020年6月29日
15960015716
2020年5月29日
暂无贡献等级
wangjinglong623 LV1
2020年5月20日
能不能不存在 LV13
2020年4月21日
lllpppwww LV5
2020年3月30日
ysyxlnm LV13
2020年3月20日
玛瑙菲尔
2020年3月3日
暂无贡献等级