当前位置: 首页 > news >正文

虚拟资源站码支付wordpress网站图片尺寸

虚拟资源站码支付wordpress,网站图片尺寸,WordPress图片关闭永久链接,宠物app页面设计在实际项目开发过程中,获取任意时间的起始和结束时间是常用操作,尤其对于统计业务来说,更是必要操作,理解了时间自定义的规律,对于开发人员的效率提升是大有裨益的。 一.获取任意年的起始和结束时间 1.获取任意年的起…

在实际项目开发过程中,获取任意时间的起始和结束时间是常用操作,尤其对于统计业务来说,更是必要操作,理解了时间自定义的规律,对于开发人员的效率提升是大有裨益的。

一.获取任意年的起始和结束时间

1.获取任意年的起始时间
public static Date getDateByBeforeYear(Date today, int number) {Calendar todayEnd = Calendar.getInstance();todayEnd.setTime(today);todayEnd.set(Calendar.YEAR, todayEnd.get(Calendar.YEAR) - number);todayEnd.set(Calendar.MONTH, 0);todayEnd.set(Calendar.DAY_OF_MONTH, 1);todayEnd.set(Calendar.HOUR_OF_DAY, 0);todayEnd.set(Calendar.MINUTE, 0);todayEnd.set(Calendar.SECOND, 0);todayEnd.set(Calendar.MILLISECOND, 0);return todayEnd.getTime();
}
2.获取任意年的结束时间
public static Date getDateByAfterYearNew(Date today, int number) {Calendar todayEnd = Calendar.getInstance();todayEnd.setTime(today);todayEnd.set(Calendar.YEAR, todayEnd.get(Calendar.YEAR) - number);todayEnd.set(Calendar.MONTH, 11);todayEnd.set(Calendar.DAY_OF_MONTH, 31);todayEnd.set(Calendar.HOUR_OF_DAY, 23);todayEnd.set(Calendar.MINUTE, 59);todayEnd.set(Calendar.SECOND, 59);todayEnd.set(Calendar.MILLISECOND, 999);return todayEnd.getTime();
}

 二.获取任意月的起始和结束时间

1.获取任意月的起始时间
public static Date getDateByBeforeMonth(Date today, int number) {Calendar todayEnd = Calendar.getInstance();todayEnd.setTime(today);todayEnd.set(Calendar.MONTH, todayEnd.get(Calendar.MONTH) - number);todayEnd.set(Calendar.DAY_OF_MONTH, 1);todayEnd.set(Calendar.HOUR_OF_DAY, 0);todayEnd.set(Calendar.MINUTE, 0);todayEnd.set(Calendar.SECOND, 0);todayEnd.set(Calendar.MILLISECOND, 0);return todayEnd.getTime();
}
2.获取任意月的结束时间
public static Date getDateByAfterMonthNew(Date today, int number) {Calendar todayEnd = Calendar.getInstance();todayEnd.setTime(today);todayEnd.set(Calendar.MONTH, todayEnd.get(Calendar.MONTH)-number);todayEnd.set(Calendar.DAY_OF_MONTH, 0);todayEnd.set(Calendar.HOUR_OF_DAY, 23);todayEnd.set(Calendar.MINUTE, 59);todayEnd.set(Calendar.SECOND, 59);todayEnd.set(Calendar.MILLISECOND, 999);return todayEnd.getTime();
}

三.获取任意日的起始和结束时间

1.获取任意日的起始时间
public static Date getDateByBeforeDay(Date today, int day) {Calendar todayEnd = Calendar.getInstance();todayEnd.setTime(today);todayEnd.set(Calendar.DAY_OF_MONTH, todayEnd.get(Calendar.DAY_OF_MONTH) - day);todayEnd.set(Calendar.HOUR_OF_DAY, 0);todayEnd.set(Calendar.MINUTE, 0);todayEnd.set(Calendar.SECOND, 0);todayEnd.set(Calendar.MILLISECOND, 0);return todayEnd.getTime();
}
2.获取任意日的结束时间
public static Date getDateByAfterDayNew(Date today, int day) {Calendar todayEnd = Calendar.getInstance();todayEnd.setTime(today);todayEnd.set(Calendar.DAY_OF_MONTH, todayEnd.get(Calendar.DAY_OF_MONTH) - day);todayEnd.set(Calendar.HOUR_OF_DAY, 23);todayEnd.set(Calendar.MINUTE, 59);todayEnd.set(Calendar.SECOND, 59);todayEnd.set(Calendar.MILLISECOND, 999);return todayEnd.getTime();
}

四.获取任意时的起始和结束时间

1.获取任意时的起始时间
public static Date getDateByBeforeHour(Date today, int number) {Calendar todayEnd = Calendar.getInstance();todayEnd.setTime(today);todayEnd.set(Calendar.HOUR_OF_DAY, todayEnd.get(Calendar.HOUR_OF_DAY) - number);todayEnd.set(Calendar.MINUTE, 0);todayEnd.set(Calendar.SECOND, 0);todayEnd.set(Calendar.MILLISECOND, 0);return todayEnd.getTime();
}
 2.获取任意时的结束时间
public static Date getDateByAfterHourNew(Date today, int number) {Calendar todayEnd = Calendar.getInstance();todayEnd.setTime(today);todayEnd.set(Calendar.HOUR_OF_DAY, todayEnd.get(Calendar.HOUR_OF_DAY) - number);todayEnd.set(Calendar.MINUTE, 59);todayEnd.set(Calendar.SECOND, 59);todayEnd.set(Calendar.MILLISECOND, 999);return todayEnd.getTime();
}

五.获取任意时间的周信息

public static Integer getWeekOfDate(Date date) {Integer[] weekDays = {7, 1, 2, 3, 4, 5, 6};Calendar cal = Calendar.getInstance();cal.setTime(date);int w = cal.get(Calendar.DAY_OF_WEEK) - 1;if (w < 0) {w = 0;}return weekDays[w];
}

 六.获取任意时间是否在时间区间内

public static boolean belongCalendar(Date queryTime, Date from, Date to) {Calendar queryInfo = Calendar.getInstance();queryInfo .setTime(queryTime);Calendar after = Calendar.getInstance();after.setTime(from);Calendar before = Calendar.getInstance();before.setTime(to);if (queryInfo.after(after) && queryInfo.before(before)) {return true;} else {return false;}
}

 七.其他相关方法持续更新中

。。。

http://www.yayakq.cn/news/816852/

相关文章:

  • 什么做电子书下载网站如何做网站 写代码
  • 传媒公司网站设计wordpress播放器
  • 秦皇岛网站制作专家教您简单建站最新网游排行榜2023
  • 那些行业做网站优化的比较多修改wordpress文章发布页
  • 黑龙江建设厅网站 孙宇wordpress保存502
  • 购物网站建设ppt手机淘宝客网站怎么做的
  • 购物网站 备案郭仓镇做网站
  • wordpress 前台会员昆明官网seo诊断
  • 海阳做网站飞鸟加速器
  • 厦门网站营销百度平台
  • 网站空间ip能做视频的软件有哪些
  • 赣州网站建设价格传奇来了网页版
  • 求网站建设和网页设计的电子书张家界优秀网站建设
  • 怎么查询建设通网站图怪兽作图神器下载
  • 网站开发用到哪些技术郑州航空港建设局网站
  • 网站浏览器不兼容怎么办优化网站具体如何做
  • 网站改版做301东莞做企业营销型网站的公司
  • 企业网站建设飞沐织梦做响应式网站
  • 推荐常州网站建设公司如何选择大良网站建设
  • 东莞网站制作培训多少钱网站的毕业设计怎么做
  • 建站公司海报制作
  • 如何把自己做的网站放到网上阿里巴巴网站建设的功能定位
  • 学校多语言网站建设郑州教育信息网
  • 企业网站策划书ppt融资计划书
  • 惠州公司网站建设下载app到手机
  • 深圳龙华建设局官方网站如皋官方网站建设什么地铁
  • 网站是先解析后备案吗什么是电子商务网站推广
  • 做戒烟网站素材wordpress设置前台投稿
  • 上海机电设备公司网站建设wordpress 列表 分类
  • 网站建设属于设备吗医疗器械公司网站建设