/**
* 解决千年虫问题,通过一码 Y 获取 YYYY,10年内的 DC
* 另外加未来日期的检查
*
* @param y
* @return
*/
public static int getYYYYFromY(int y) {
if (!(y < 10 && y >= 0)) {
throw new RuntimeException("参数 y 不合法!");
}
Integer thisYear = new JDateTime().getYear();
Integer thisYearLastChar = thisYear % 10;
if (y > thisYearLastChar) {
return (thisYear / 10 - 1) * 10 + y;
} else {
return thisYear - thisYearLastChar + y;
}
}
通过一码 Y 得到 YYYY
原创StephenJava 博主文章分类:后台 ©著作权
©著作权归作者所有:来自51CTO博客作者StephenJava的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
最高等级,首批通过!文心快码通过中国信通院可信AI智能编码工具评估
最高等级,首批通过!文心快码通过中国信通院可信AI智能编码工具评估
百度 混合云 数据安全 文心快码 智能编程助手 -
ArcGIS创建渔网:得到指定大小的网格矢量
本文介绍在ArcMap软件中,通过“Create Fishnet”工具创建渔网,从而获得指定大小的矢量格网数据的方法~
ArcGIS 矢量数据 格网数据 空间分析 矢量
















