java中计算明年今天的日期_计算今天之后的下一个周年日
计算某人下一个生日周年纪念日最快/最整洁的方法是什么?
例如,如果我知道一个人出生于1990年1月31日,而今天是2000年2月10日,他们的下一个周年纪念日将是2001年1月31日。
2月29日至3月1日(如1990年2月29日出生,1991年3月1日为他们的第一个生日)。
编辑:哇-我以为这会更微不足道。我真的以为会有一些我可以使用的库函数。总之,多亏了你们,我得到了我想要的
认为
这是一个有效的解决方案,解决了2月29日所有愚蠢的问题。不过不是很漂亮:-(
Function NextBirthDay2(ByVal dStartDate As Date, ByVal dNow As Date) As Date
Dim oDate As Date
Dim bFeb29thHack As Boolean = dStartDate.Month = 2 And dStartDate.Day = 29
If bFeb29thHack Then
oDate = New Date(dNow.Year, 3, 1)
Else
oDate = New Date(dNow.Year, dStartDate.Month, dStartDate.Day)
End If
If (oDate <= dNow) Then
oDate = oDate.AddYears(1)
End If
If Date.IsLeapYear(oDate.Year) And bFeb29thHack Then
oDate = oDate.AddDays(-1)
End If
Return oDate
End Function
java中计算明年今天的日期_计算今天之后的下一个周年日相关推荐
- java中日期计算时间差,java中依据,两个日期,计算时间差
java中根据,两个日期,计算时间差. 分别获取两个时间的毫秒数Date.getTime(),相减,得到的值/1000为秒数,/60*1000为分钟数,/60*60*1000为小时数. /** * 计 ...
- java 正则表达式 判断 日期_怎么在java中利用正则表达式对时间日期进行判断
怎么在java中利用正则表达式对时间日期进行判断 发布时间:2020-12-08 16:18:34 来源:亿速云 阅读:105 作者:Leah 这篇文章给大家介绍怎么在java中利用正则表达式对时间日 ...
- java 中括号中的语句,Java中是使用大括号括起来的语句块,用于完成一个相对独立的逻辑功能,这种语句被称作()。...
Java中是使用大括号括起来的语句块,用于完成一个相对独立的逻辑功能,这种语句被称作(). 更多相关问题 下列哪项措施不能提高砌体受压构件的承载力()? 商业银行办理个人储蓄存款业务,应当遵循地原则( ...
- 2020 中国开源年会暨阿帕奇中国路演-以太坊区块链黑客松:构造下一个数字世界...
点击上方"开源社"关注我们 | 编辑:黄欣宜 | 设计:王福政 | 责编:王玥敏 9月11日 -10月 25日 // 线上黑客松 今年,新冠状病毒突袭全球,似乎给全世界按下了&q ...
- java获取下周一整周的日期_获取Java中日期范围内的所有星期五
我最近遇到了一个任务,我必须在一个日期范围内获得所有星期五.我写了一小段代码,很惊讶看到一些奇怪的行为. 以下是我的代码: public class Friday { public static vo ...
- 关于java中数据类型叙述正确的是( )_关于Java中数据类型叙述正确的是:
[判断题]图像的分辨率是指图像单位面积上的象素个数. [填空题]9. Together with the development of bourgeois relationships and form ...
- java中io流实现哪个接口_第55节:Java当中的IO流-时间api(下)-上
标题图 Java当中的IO流(下)-上日期和时间日期类:java.util.Date 系统时间:long time = System.currentTimeMillis();public class ...
- java中的复合数据类型是什么_【填空题】类是Java中的一种重要的复合数据类型,是组成Java程序的基本要素。一个类的实现包括两部分:____和_____....
[填空题]类是Java中的一种重要的复合数据类型,是组成Java程序的基本要素.一个类的实现包括两部分:____和_____. 更多相关问题 [名词解释] 观叶树木 [单选] 开花时有浓郁香气的树种是 ...
- Java中什么是字符串的拷贝_关于java中字符串对象的拷贝
1两种数据类型 java中有两种数据类型: 基本数据类型 引用数据类型 基本数据类型有整型.浮点型的数字常量和字符常量,而类是引用数据类型,所谓引用就是一个对象等于另外一个对象时(前提同一类),都使用 ...
最新文章
- 使用HtmlHelper 写自己的 mvc 分页
- 各种排序实现以及稳定性分析
- java对象重用_JAVA:避免重复的创建对象
- .netcore下的微服务、容器、运维、自动化发布
- 东北大学 计算机技术导师,报考东北大学 计算机技术 329分 求调剂相关专业
- Python 爬虫---(5)Requests库的使用
- u-boot移植随笔:移植过程问题及解决(本文章不时更新)
- java restful项目打包_构建入门Restful Web服务
- 百度商桥放在php网站哪里_网站优化的几个重要技巧,你知道吗?
- CentOS7安装mysql数据库完整过程以及安装中遇到的各种问题的解决方案
- python引入redis_实操演练解读非关系型数据库—Redis
- kotlin语言学习文档 for Android
- git 使用代理加速
- 【Unity】开发WebGL内存概念详解和遇到的问题
- 极飞亮相世界无人机大会,创始人彭斌讲述农业无人机的未来
- 能上QQ但打不开网页的简单修复方法
- Segmentation fault (core dumped)分析解决
- 天下武功,唯创不破:Atlassian产品中文版蓄力以待
- 【MM ECC VS S4】MM模块中ECC与S4的区别
- 移动端和前端开发的共性
热门文章
- netmiko可以连接的设备有哪些_气体报警器可以联动哪些设备
- 用unity制作能量护盾(1)
- OpenShift 4 - DevSecOps Workshop (5) - 为Pipeline增加测试Task
- vscode找不到config_vscode中的 jsconfig.json
- matlab使用_重磅!哈工大、哈工程无法使用 MATLAB 软件
- bigdecimal除法保留4位小数_小猿圈分享-MySQL保留几位小数的4种方法
- PHP类参数_100 个最常用的 PHP 函数
- io.jsonwebtoken.ExpiredJwtException jwt令牌过期
- wav pcm数据是带符号的吗_UE4 C++基础教程 - 基础数据结构
- 达梦数据库如何连接MySQL_如何创建达梦数据库