首页 > 编程知识 正文

java去掉字符串中的某个字符,java字符串转date类型

时间:2023-05-05 19:11:32 阅读:23513 作者:612

TL; 医生

LocalTime.now (

. isafter(localtime.parse ) (15:30 ) )

细节

应该反过来考虑将这个字符串转换为时间值的方法。 我不会通过将数字转换为字符串来尝试数学。 日期和时间值也一样。

请不要使用旧捆绑类的java.util.Date和. Calendar,因为它们在设计和实现方面非常麻烦和有缺陷。 Java 8在8年被新的java.time package取代。 java.time的灵感来自Joda-Time。

java.time和Joda-Time提供了没有日期时区的时间:捕获本地时间的类。

java.time

使用Java内置的java.time类,特别是LocalTime,获取本地时区的当前时间。 根据输入字符串创建时间。 与isBefore、isAfter或isEqual方法进行比较。

本地时间now=local time.now (;

local time limit=local time.parse (15:30 );

booleanislate=now.is after (limit;

建议指定所需/预期的时区,而不是隐式依赖于JVM的当前默认时区。

zoneidz=zoneid.of (Pacific/Auckland );

本地时间now=local time.now (z; //explicitlyspecifythedesired/expected time zone。

local time limit=local time.parse (15:30 );

booleanislate=now.is after (limit;

wrdct时间

在这种情况下,使用Joda-Time库的代码与上面java.time中的代码几乎相同。

请注意,0 7002项目当前是维护模式。 小组建议改用java.time课程。

关于java.time

有关详细信息,请参阅Oracle Tutorial .并在堆栈概述中搜索许多示例和说明。 规格为JSR 310。

我从哪里得到java.time类?

内置。

部分标准Java API,带捆绑实现。

Java 9添加了一些小功能和修复。

大多数java.time功能是在Java 6 07年7月7日反向移植的。

ThreeTenABP项目专门针对安卓调整了ThreeTen-Backport。

见How to use ThreeTenABP…。

ThreeTen-Extra项目使用其他类扩展了java.time。 该项目是今后可能添加到java.time的试验场。 可以找到有用的类,如间隔、年唤醒、年质量和摩尔。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。