本文整理了Java中java.time.temporal.Temporal.getLong()
方法的一些代码示例,展示了Temporal.getLong()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Temporal.getLong()
方法的具体详情如下:
包路径:java.time.temporal.Temporal
类名称:Temporal
方法名:getLong
暂无
代码示例来源:origin: neo4j/neo4j
@Override
public final long getLong( TemporalField field )
{
return temporal().getLong( field );
}
代码示例来源:origin: com.github.seratch/java-time-backport
@Override
public long between(Temporal temporal1, Temporal temporal2) {
switch(this) {
case WEEK_BASED_YEARS:
return Jdk8Methods.safeSubtract(temporal2.getLong(WEEK_BASED_YEAR), temporal1.getLong(WEEK_BASED_YEAR));
case QUARTER_YEARS:
return temporal1.until(temporal2, MONTHS) / 3;
default:
throw new IllegalStateException("Unreachable");
}
}
代码示例来源:origin: org.neo4j/neo4j-values
@Override
public final long getLong( TemporalField field )
{
return temporal().getLong( field );
}
代码示例来源:origin: org.jooq/jooq
private static final long millis(Temporal temporal) {
// java.sql.* temporal types:
if (temporal instanceof LocalDate) {
return Date.valueOf((LocalDate) temporal).getTime();
}
else if (temporal instanceof LocalTime) {
return Time.valueOf((LocalTime) temporal).getTime();
}
else if (temporal instanceof LocalDateTime) {
return Timestamp.valueOf((LocalDateTime) temporal).getTime();
}
// OffsetDateTime
else if (temporal.isSupported(INSTANT_SECONDS)) {
return 1000 * temporal.getLong(INSTANT_SECONDS) + temporal.getLong(MILLI_OF_SECOND);
}
// OffsetTime
else if (temporal.isSupported(MILLI_OF_DAY)) {
return temporal.getLong(MILLI_OF_DAY);
}
throw fail(temporal, Long.class);
}
代码示例来源:origin: com.github.seratch/java-time-backport
@SuppressWarnings("unchecked")
@Override
public <R extends Temporal> R adjustInto(R temporal, long newValue) {
long curValue = getFrom(temporal);
range().checkValidValue(newValue, this);
return (R) temporal.with(DAY_OF_YEAR, temporal.getLong(DAY_OF_YEAR) + (newValue - curValue));
}
@Override
代码示例来源:origin: com.github.seratch/java-time-backport
@SuppressWarnings("unchecked")
@Override
public <R extends Temporal> R adjustInto(R temporal, long newValue) {
long curValue = getFrom(temporal);
range().checkValidValue(newValue, this);
return (R) temporal.with(MONTH_OF_YEAR, temporal.getLong(MONTH_OF_YEAR) + (newValue - curValue) * 3);
}
},
代码示例来源:origin: com.github.seratch/java-time-backport
if (startInclusive.isSupported(NANO_OF_SECOND) && endExclusive.isSupported(NANO_OF_SECOND)) {
try {
long startNos = startInclusive.getLong(NANO_OF_SECOND);
nanos = endExclusive.getLong(NANO_OF_SECOND) - startNos;
if (secs > 0 && nanos < 0) {
nanos += NANOS_PER_SECOND;
代码示例来源:origin: com.addthis/cronus
} else {
output = output.plus(1, ChronoUnit.HOURS);
if (output.getLong(ChronoField.EPOCH_DAY) != input.getLong(ChronoField.EPOCH_DAY)) {
return null;
代码示例来源:origin: com.addthis/cronus
} else {
output = output.minus(1, ChronoUnit.HOURS);
if (output.getLong(ChronoField.EPOCH_DAY) != input.getLong(ChronoField.EPOCH_DAY)) {
return null;
内容来源于网络,如有侵权,请联系作者删除!