public class ShiChen extends Object
本转换器提供以下功能:
isAbs参数控制是否包含“初”或“正”。异常情况:
toModernTime 方法将抛出 IllegalArgumentException。toShiChen方法接收到无效的小时数,将返回“未知”。toModernTime("子时") 返回的时间段从23点开始到1点结束。toModernTime("子初") 返回的时间段从23点开始到0点结束。toModernTime("子正") 返回的时间段从0点开始到1点结束。toShiChen(0, false) 返回“子正”。toShiChen(0, true) 返回“子时”。| Constructor and Description |
|---|
ShiChen() |
| Modifier and Type | Method and Description |
|---|---|
static DateBetween |
toModernTime(String shiChen)
将时辰描述转换为现代时间段。
|
static String |
toShiChen(int hour,
boolean isAbs)
根据给定的小时数转换为对应的时辰描述。
|
public static DateBetween toModernTime(String shiChen)
toModernTime("子时") 返回的时间段从23点开始到1点结束。toModernTime("子初") 返回的时间段从23点开始到0点结束。toModernTime("子正") 返回的时间段从0点开始到1点结束。shiChen - 时辰描述,可以是“时”、“初”或“正”结尾。DateBetween 对象,表示起始和结束时间。IllegalArgumentException - 如果输入的时辰描述无效。public static String toShiChen(int hour, boolean isAbs)
toShiChen(0, false) 返回“子正”。toShiChen(0, true) 返回“子时”。hour - 小时数,应在0到23之间。isAbs - 是否返回绝对时辰描述(即包含“时”后缀),而不是“初”或“正”。Copyright © 2025. All rights reserved.