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

现在做个网站多少钱有没有可以直接看的

现在做个网站多少钱,有没有可以直接看的,网站如何做响应式布局,网站seo相关设置优化项目开发过程中经常遇到这类需求#xff0c;计算两个日期之间的差#xff0c;今天我系统总结一下这个技术点#xff1a; 1、两个日期之间相差的天数#xff0c;日期为单位#xff08;比如相差两秒#xff0c;可能就相差一天#xff0c;1.12:23:59#xff1a;59和13:01…项目开发过程中经常遇到这类需求计算两个日期之间的差今天我系统总结一下这个技术点 1、两个日期之间相差的天数日期为单位比如相差两秒可能就相差一天1.12:23:5959和13:01:0000就相差一天 /*** date2比date1多的天数* param date1* param date2* return*/private static int differentDays(Date date1,Date date2) {Calendar cal1 Calendar.getInstance();cal1.setTime(date1);Calendar cal2 Calendar.getInstance();cal2.setTime(date2);int day1 cal1.get(Calendar.DAY_OF_YEAR);int day2 cal2.get(Calendar.DAY_OF_YEAR);int year1 cal1.get(Calendar.YEAR);int year2 cal2.get(Calendar.YEAR);if(year1 ! year2) {//同一年int timeDistance 0 ;for(int i year1 ; i year2 ; i ){if(i%40 i%100!0 || i%4000) //闰年{timeDistance 366;}else //不是闰年{timeDistance 365;}}return timeDistance (day2-day1) ;} else {// 不同年System.out.println(判断day2 - day1 : (day2-day1));return day2-day1;}}2、两个日期之间相差的天数以毫秒数精确计算比如相差22小时可能是同一天 /*** 通过秒毫秒数判断两个时间的间隔的天数* param date1* param date2* return*/public static int differentDaysByMillisecond(Date date1,Date date2){int days (int) ((date2.getTime() - date1.getTime()) / (1000*3600*24));return days;}3、两个日期是否是同一天 public static boolean isSameDay(Date date1, Date date2) {LocalDate localDate1 date1.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();LocalDate localDate2 date2.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();return localDate1.isEqual(localDate2);}另一种方式 public static boolean isSameDay(Date date1, Date date2) {SimpleDateFormat fmt new SimpleDateFormat(yyyyMMdd);return fmt.format(date1).equals(fmt.format(date2)); }判断日期是否是同一天也可以参考这篇文章方法比较全 判断同一天 4、计算当前日期或者某个日期的前一天、一月、一年等 Calendar ca Calendar.getInstance();//得到一个Calendar的实例 ca.set(2009, 11, 31);//月份是从0开始的所以11表示12月 Date now ca.getTime(); //ca.setTime(new Date()); //设置时间为当前时间 ca.add(Calendar.YEAR, -1); //年份减1 ca.add(Calendar.MONTH, -1); //月份减1 Date lastMonth ca.getTime(); //结果 SimpleDateFormat sf new SimpleDateFormat(yyyy-MM-dd); System.out.println(sf.format(now)); System.out.println(sf.format(lastMonth)); 这种情况可能有问题比如当前时间是2021-12-31,你在月份上减1变成了2021-12-1”,我亲自试了一下没有出现这样的问题大家可以留意一下。 时间相关的比较 Calendar的DAY_OF_MONTH, DAY_OF_YEAR, DATE的区别 cal1.add(Calendar.DAY_OF_MONTH,1); cal1.add(Calendar.DAY_OF_YEAR,1); cal1.add(Calendar.DATE,1); 就单纯的add操作结果都一样因为都是将日期1 就没有区别说是在月的日期中加1还是年的日期中加1 但是Calendar设置DAY_OF_MONTH和DAY_OF_YEAR的目的不是用来1 将日期加1这通过cal1.add(Calendar.DATE,1)就可以实现 DAY_OF_MONTH的主要作用是cal.get(DAY_OF_MONTH)用来获得这一天在是这个月的第多少天 Calendar.DAY_OF_YEAR的主要作用是cal.get(DAY_OF_YEAR)用来获得这一天在是这个年的第多少天。 同样还有DAY_OF_WEEK用来获得当前日期是一周的第几天
http://www.pierceye.com/news/911154/

相关文章:

  • 企业网站建站 费用比较有名的个人网站
  • 网站规划与开发设计企业班组建设案例
  • 招聘网站开发设计做网站 免费字体
  • 网站上传程序流程桐城住房和城乡建设局网站
  • 回力网站建设初衷ps可以做网站吗
  • 广州网站建设市场佛山专业做网站公司哪家好
  • 四川省凉亭建设工程有限公司网站的博客wordpress
  • 搭建一个网站需要多少钱?如何做网站二级域名
  • 广德县住房和城乡建设网站wordpress网站维护教程
  • 在网站上显示地图金湖县网站建设
  • 网站域名区别吗模板和网站是一体的吗
  • 百度网盟推广怎么选择投放网站抖音seo代理
  • 电商wordpress网站优化百度
  • phpcms v9 网站搬家南通网站设计专家
  • 延安网站建设推广黄骅市网站建设价格
  • 做网站怎么选关键词网站管理强化阵地建设
  • 网站制作是那个cms 导航网站
  • 网站标题优化技巧房产信息网上自助查询系统
  • wordpress电影网教程合肥网站快速排名优化
  • 药房网站模板网站中英文要怎么做
  • 做影视网站用什么网盘最好wordpress投资主题
  • 潍坊市建设工程质量安全监督站网站网站建设的毕业设计
  • 建筑网站夜里几点维护怎么开发软件app软件
  • 厦门人才网官方网站wordpress 晒单
  • 网站不收录是什么原因网站建设与网页设计试卷
  • html网站模板资源2015做那个网站能致富
  • 设计导航精选最好的设计网站大全商城网站建设开发多少钱
  • 滨州j建设局网站投诉电话检察机关加强网站建设
  • 付费抽奖网站怎么做宁波网站推广营销
  • 单位的网站的建设个人网页制作策划书