mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix comment
This commit is contained in:
@@ -76,9 +76,7 @@ public interface Cache<K, V> extends Iterable<V>, Serializable {
|
||||
}
|
||||
|
||||
/**
|
||||
* 从缓存中获得对象,当对象不在缓存中或已经过期返回SerSupplier回调产生的对象
|
||||
* <p>
|
||||
* 调用此方法时,会检查上次调用时间,如果与当前时间差值大于超时时间返回{@code null},否则返回值。
|
||||
* 从缓存中获得对象,当对象不在缓存中或已经过期(与当前时间差值大于超时时间)返回SerSupplier回调产生的对象,否则返回值。
|
||||
* <p>
|
||||
* 每次调用此方法会刷新最后访问时间,也就是说会重新计算超时时间。
|
||||
*
|
||||
@@ -91,9 +89,7 @@ public interface Cache<K, V> extends Iterable<V>, Serializable {
|
||||
}
|
||||
|
||||
/**
|
||||
* 从缓存中获得对象,当对象不在缓存中或已经过期返回SerSupplier回调产生的对象
|
||||
* <p>
|
||||
* 调用此方法时,会检查上次调用时间,如果与当前时间差值大于超时时间返回{@code null},否则返回值。
|
||||
* 从缓存中获得对象,当对象不在缓存中或已经过期(与当前时间差值大于超时时间)返回SerSupplier回调产生的对象,否则返回值。
|
||||
* <p>
|
||||
* 每次调用此方法会可选是否刷新最后访问时间,{@code true}表示会重新计算超时时间。
|
||||
*
|
||||
@@ -105,9 +101,7 @@ public interface Cache<K, V> extends Iterable<V>, Serializable {
|
||||
V get(K key, boolean isUpdateLastAccess, SerSupplier<V> supplier);
|
||||
|
||||
/**
|
||||
* 从缓存中获得对象,当对象不在缓存中或已经过期返回SerSupplier回调产生的对象
|
||||
* <p>
|
||||
* 调用此方法时,会检查上次调用时间,如果与当前时间差值大于超时时间返回{@code null},否则返回值。
|
||||
* 从缓存中获得对象,当对象不在缓存中或已经过期(与当前时间差值大于超时时间)返回SerSupplier回调产生的对象,否则返回值。
|
||||
* <p>
|
||||
* 每次调用此方法会可选是否刷新最后访问时间,{@code true}表示会重新计算超时时间。
|
||||
*
|
||||
@@ -120,9 +114,7 @@ public interface Cache<K, V> extends Iterable<V>, Serializable {
|
||||
V get(K key, boolean isUpdateLastAccess, final long timeout, SerSupplier<V> supplier);
|
||||
|
||||
/**
|
||||
* 从缓存中获得对象,当对象不在缓存中或已经过期返回{@code null}
|
||||
* <p>
|
||||
* 调用此方法时,会检查上次调用时间,如果与当前时间差值大于超时时间返回{@code null},否则返回值。
|
||||
* 从缓存中获得对象,当对象不在缓存中或已经过期(与当前时间差值大于超时时间)返回{@code null},否则返回值。
|
||||
* <p>
|
||||
* 每次调用此方法会可选是否刷新最后访问时间,{@code true}表示会重新计算超时时间。
|
||||
*
|
||||
|
@@ -17,9 +17,13 @@ public class RegexDateParserTest {
|
||||
|
||||
@Test
|
||||
void parseMonthFirstTest() {
|
||||
// May 8, 2009 5:57:51 PM
|
||||
final RegexDateParser parser = RegexDateParser.of("(?<month>\\w+)\\W+(?<day>\\d{1,2})(?:th)?\\W+(?<year>\\d{2,4}) ");
|
||||
final Date parse = parser.parse("May 8, 2009");
|
||||
Assertions.assertEquals("2009-05-08", DateUtil.date(parse).toDateStr());
|
||||
// May 8, 2009 5:57:51
|
||||
final RegexDateParser parser = RegexDateParser.of("(?<month>\\w+)\\W+(?<day>\\d{1,2})(?:th)?\\W+(?<year>\\d{2,4})(\\s(?<hour>\\d{1,2}):(?<minute>\\d{1,2}):(?<second>\\d{1,2}))?");
|
||||
|
||||
final Date parse = parser.parse("May 8, 2009 5:57:51");
|
||||
Assertions.assertEquals("2009-05-08 05:57:51", DateUtil.date(parse).toString());
|
||||
|
||||
final Date parse2 = parser.parse("May 8, 2009");
|
||||
Assertions.assertEquals("2009-05-08 00:00:00", DateUtil.date(parse2).toString());
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user