com.tyme.culture.star.seven.SevenStar Maven / Gradle / Ivy
package com.tyme.culture.star.seven;
import com.tyme.LoopTyme;
import com.tyme.culture.Week;
/**
* 七曜(七政、七纬、七耀)
*
* @author 6tail
*/
public class SevenStar extends LoopTyme {
public static final String[] NAMES = {"日", "月", "火", "水", "木", "金", "土"};
public SevenStar(int index) {
super(NAMES, index);
}
public SevenStar(String name) {
super(NAMES, name);
}
public static SevenStar fromIndex(int index) {
return new SevenStar(index);
}
public static SevenStar fromName(String name) {
return new SevenStar(name);
}
public SevenStar next(int n) {
return fromIndex(nextIndex(n));
}
/**
* 星期
*
* @return 星期
*/
public Week getWeek() {
return Week.fromIndex(index);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy