package com.kidgrow.db.sharding; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020
* * @Description: 按月分表后缀
* @Project:
* @CreateDate: Created in 2020/2/4 16:05
* @Author: liuke */ public class MonthTableSuffix implements TableSuffix { private Date date; public MonthTableSuffix(Date date) { if (date == null) { throw new IllegalArgumentException("date should not be null"); } this.date = date; } @Override public String getSuffix() { return String.format("_%s", createFormatter().format(date)); } private static SimpleDateFormat createFormatter() { return new SimpleDateFormat("yyyyMM", Locale.CHINA); } }