目前我必须为迁移项目编写大量集成测试。旧代码大量使用 java.util.date,但该项目使用 java 17。因此我想使用较新的日期类进行测试。
我使用以下两个辅助方法将日期转换为 localdatetime 并返回。
private LocalDateTime toLocalDateTime(Date toConvert) { var instant = toConvert.toInstant(); var zonedDateTime = instant.atZone(ZoneId.systemDefault()); return zonedDateTime.toLocalDateTime(); } private Date toDate(LocalDateTime toConvert) { var zonedDateTime = toConvert.atZone(ZoneId.systemDefault()); return Date.from(zonedDateTime.toInstant()); }
登录后复制
以上就是将 LocalDateTime 转换为日期的详细内容,更多请关注抖狐科技其它相关文章!
本站文章均为抖狐网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!感谢...
我们猜你喜欢
-
C++ 函数内存管理:在堆上使用智能指针
使用智能指针在函数中管理动态分配的内存,可以防止内存泄漏和悬垂指针。步骤如下:1. 在参数中使用智能指针传递动态分配的对象。2. 在函数内部使用智能指针创建和初始化对象。3. 遵循 raii 原则,让...
-
python爬虫框架怎么用
使用 python 爬虫框架的步骤:安装框架(如 scrapy)创建爬虫项目定义爬虫逻辑(继承框架基类)编写解析器(处理提取的数据)运行爬虫存储爬取数据(导出到文件、数据库或 api)Python 爬...
-
怎么在爱奇艺下载mp4视频播放器
可以通过爱奇艺官方网站或其他下载方法获取爱奇艺 mp4 视频播放器:直接下载:从爱奇艺官网下载 windows 或 mac 版本。通过 microsoft store(仅限 windows):从 mi...
-
ok支付卡如何转账到微信
问题: 如何将预付卡余额转账到微信?随着数字化支付的普及,人们越来越需要将手中的预付卡余额灵活转化为微信零钱。其中,ok支付卡作为一款常见的预付卡,其便捷性和实用性深受用户欢迎。但是,当需要将ok支付...
-
C++ 函数指针:基础概念和优势
c++++ 函数指针允许存储指向函数的指针,从而实现灵活且可重用的代码。它的优势包括:灵活的代码重用:允许在不同程序部分重用代码。可定制函数:动态调整函数行为,根据不同输入定制函数。性能提升:减少函数...