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

aspnet网站开发实战alexa排名查询

aspnet网站开发实战,alexa排名查询,做婚纱网站的目的,网络工程师证书含金量背景 因邮件数据过多,因此采用了分表的方式来进行存储, 支持按照天、周、月来分表以下为设计的方法 import java.time.LocalDate; import java.time.format.DateTimeFormatter; import java.time.temporal.TemporalAdjusters; import java.util.ArrayList; import…
背景

因邮件数据过多,因此采用了分表的方式来进行存储, 支持按照天、周、月来分表以下为设计的方法

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.time.temporal.TemporalAdjusters;
import java.util.ArrayList;
import java.util.List;public class IndexSuffixCalculator {// 按天格式化日期的模式private static final DateTimeFormatter DAY_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd");// 按周格式化日期的模式private static final DateTimeFormatter WEEK_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd");// 按月格式化日期的模式private static final DateTimeFormatter MONTH_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM");/*** 根据时间范围和配置计算索引后缀** @param startDate 开始日期* @param endDate   结束日期* @param mode      配置模式:day, week 或 month* @return 索引后缀列表*/public List<String> calculateIndexSuffixes(LocalDate startDate, LocalDate endDate, String mode) {if ("day".equalsIgnoreCase(mode)) {return calculateDailySuffixes(startDate, endDate);} else if ("week".equalsIgnoreCase(mode)) {return calculateWeeklySuffixes(startDate, endDate);} else if ("month".equalsIgnoreCase(mode)) {return calculateMonthlySuffixes(startDate, endDate);} else {throw new IllegalArgumentException("Unsupported mode: " + mode);}}/*** 按天计算索引后缀** @param startDate 开始日期* @param endDate   结束日期* @return 按天的索引后缀列表*/private List<String> calculateDailySuffixes(LocalDate startDate, LocalDate endDate) {List<String> suffixes = new ArrayList<>();LocalDate currentDate = startDate;while (!currentDate.isAfter(endDate)) {suffixes.add(currentDate.format(DAY_FORMATTER));currentDate = currentDate.plusDays(1); // 移动到下一天}return suffixes;}/*** 按周计算索引后缀** @param startDate 开始日期* @param endDate   结束日期* @return 按周的索引后缀列表*/private List<String> calculateWeeklySuffixes(LocalDate startDate, LocalDate endDate) {List<String> suffixes = new ArrayList<>();LocalDate currentDate = startDate.with(TemporalAdjusters.previousOrSame(java.time.DayOfWeek.MONDAY));while (!currentDate.isAfter(endDate)) {suffixes.add(currentDate.format(WEEK_FORMATTER));currentDate = currentDate.plusWeeks(1); // 移动到下一周的周一}return suffixes;}/*** 按月计算索引后缀** @param startDate 开始日期* @param endDate   结束日期* @return 按月的索引后缀列表*/private List<String> calculateMonthlySuffixes(LocalDate startDate, LocalDate endDate) {List<String> suffixes = new ArrayList<>();LocalDate currentDate = startDate.with(TemporalAdjusters.firstDayOfMonth());while (!currentDate.isAfter(endDate)) {suffixes.add(currentDate.format(MONTH_FORMATTER));currentDate = currentDate.plusMonths(1); // 移动到下一个月的第一天}return suffixes;}public static void main(String[] args) {// 测试用例LocalDate startDate = LocalDate.of(2025, 4, 1);LocalDate endDate = LocalDate.of(2025, 6, 30);IndexSuffixCalculator calculator = new IndexSuffixCalculator();// 按天计算List<String> dailySuffixes = calculator.calculateIndexSuffixes(startDate, endDate, "day");System.out.println("Daily Suffixes: " + dailySuffixes);// 按周计算List<String> weeklySuffixes = calculator.calculateIndexSuffixes(startDate, endDate, "week");System.out.println("Weekly Suffixes: " + weeklySuffixes);// 按月计算List<String> monthlySuffixes = calculator.calculateIndexSuffixes(startDate, endDate, "month");System.out.println("Monthly Suffixes: " + monthlySuffixes);}
}
http://www.dtcms.com/wzjs/124588.html

相关文章:

  • 3.建设营销型网站流程.百度seo点击工具
  • 永康市住房和城乡建设局网站小程序开发平台官网
  • wordpress 主查询青岛seo网络优化公司
  • 成都盘古网站是谁做seo实战密码第三版
  • 自建个网站怎么做360关键词排名推广
  • 西宁市城乡规划建设局网站如何设计企业网站
  • 做投资要关注哪些网站关键词优化一般收费价格
  • 广州外贸网站建设公司外贸网站平台
  • sublime怎么做网站汕头网站建设
  • 建筑工程网上报建流程网站排名优化快速
  • 织梦系统做的商城网站长沙网红奶茶
  • 自己做网站是用什么软件选择宁波seo优化公司
  • 杭州建设网站如何做网络推广
  • 上海办公室设计装修公司seo页面优化的方法
  • 中国空间站扩建北京seo案例
  • 微商城网站建设好么广州新闻24小时爆料热线
  • 重庆建设摩托车官方网站百度竞价排名公式
  • 如何自己做留言板网站微营销软件
  • winserver2008上用iis发布网站策划品牌全案
  • 平原县网站建设seo快速排名的方法
  • 网站建设的利益分析百度app优化
  • 北京东城网站建设公司武汉建站公司
  • 动态ip做网站可以备案吗北京网站开发
  • 济南一哥网站建设公司活动策划
  • 免费建立自己的网站代理优化清理大师
  • 陕西网站建设培训贴吧引流推广
  • 网站建设售后培训百度客服工作内容
  • 亳州电商网站建设建设网站需要多少钱
  • 海口专业做网站公司哪家好合肥网站建设程序
  • 网站注册商标阳西网站seo