在我们的java日常开发中经常需要验证日期是否为节假日或者周末,本文我将介绍两种实现方法。一种是调用开源的接口方法。第二种利用配置文件自己定义管理。
工具/原料
- myeclipse
通过调用接口方法实现
- 1
通过百度,或者一些开源的节假日接口获取。输入网址在浏览器中返回如图数据。代码实现首先建立一个调用接口的方法,代码如图
- 2
建立一个工具方法,将json字符串转换成map对象,利用了JSONObject对象,代码如图
- 3
建立一个测试方法,输入时间,调用接口方法,返回结果0:正常日期 1:周末 2:法定假日,运行结果和代码如图
自定义配置文件的方法
- 1
首先在根目录下添加一个txt文件,写一个工具类获取到配置文件的方法。代码如图
- 2
再写两个方法就是通过key value的方式获取配置文件的内容,一个返回值为String 另一个为list<String>,代码如图
- 3
在配置文件通通过key value的形式,将一年中自己定义的节假日输入文件管理,需要的时候通过上步工具类获取,测试代码,及配置文件如图.
注意事项
- 获取节假日日期的的方法还有很多,我们要根据实际的需求进行选择,不断的学习
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/245790.html
- 上一篇: 语音广告制作,转成mp3文件,放内存卡里播放
- 下一篇: ppt如何制作车轮滚动动画效果
猜你喜欢
-
什么是Tic Douloureux(Tic Douloureux)?
-
什么是足疗软件(Podiatry Software)?
-
膀胱癌有哪些症状(Some Symptoms of Bladder Cancer)?
-
什么是偏瘫性偏头痛(Hemiplegic Migraine)?
-
什么是延髓外侧综合征(Lateral Medullary Syndrome)?
-
什么是酪氨酸血症(Tyrosinemia)?
-
什么是隆唇(Lip Augmentation)?
-
什么因素影响同型半胱氨酸水平(What Factors Affect Homocysteine Levels)?
-
什么是医疗服务团(Medical Service Corps)?
-
什么是撒玛利亚冥想(Samarpan Meditation)?
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:259331
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:69482