- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中libcore.util.ZoneInfo
类的一些代码示例,展示了ZoneInfo
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZoneInfo
类的具体详情如下:
包路径:libcore.util.ZoneInfo
类名称:ZoneInfo
[英]Our concrete TimeZone implementation, backed by zoneinfo data.
[中]我们的具体时区实施,由zoneinfo数据支持。
代码示例来源:origin: robovm/robovm
private TimeZone makeTimeZone(String id, boolean clone) throws IOException {
// Check the aliases first
String realId = deprecatedAliases.get(id);
if (realId != null) {
return makeTimeZone(realId, clone);
}
// Work out where in the big data file this time zone is.
int index = Arrays.binarySearch(ids, id);
if (index < 0) {
return null;
}
ZoneInfo zoneInfo = zoneInfos[index];
if (zoneInfo != null) {
return clone ? (TimeZone) zoneInfo.clone() : zoneInfo;
}
byte[] bytes = IoUtils.readFileAsByteArray(ZONE_DIRECTORY_NAME + id);
BufferIterator it = HeapBufferIterator.iterator(bytes, 0, bytes.length, ByteOrder.BIG_ENDIAN);
zoneInfo = (ZoneInfo) ZoneInfo.makeTimeZone(id, it);
zoneInfos[index] = zoneInfo;
return clone ? (TimeZone) zoneInfo.clone() : zoneInfo;
}
代码示例来源:origin: robovm/robovm
@Override public boolean equals(Object obj) {
if (!(obj instanceof ZoneInfo)) {
return false;
}
ZoneInfo other = (ZoneInfo) obj;
return getID().equals(other.getID()) && hasSameRules(other);
}
代码示例来源:origin: robovm/robovm
@Override
public int getOffset(int era, int year, int month, int day, int dayOfWeek, int millis) {
// XXX This assumes Gregorian always; Calendar switches from
// Julian to Gregorian in 1582. What calendar system are the
// arguments supposed to come from?
long calc = (year / 400) * MILLISECONDS_PER_400_YEARS;
year %= 400;
calc += year * (365 * MILLISECONDS_PER_DAY);
calc += ((year + 3) / 4) * MILLISECONDS_PER_DAY;
if (year > 0) {
calc -= ((year - 1) / 100) * MILLISECONDS_PER_DAY;
}
boolean isLeap = (year == 0 || (year % 4 == 0 && year % 100 != 0));
int[] mlen = isLeap ? LEAP : NORMAL;
calc += mlen[month] * MILLISECONDS_PER_DAY;
calc += (day - 1) * MILLISECONDS_PER_DAY;
calc += millis;
calc -= mRawOffset;
calc -= UNIX_OFFSET;
return getOffset(calc);
}
代码示例来源:origin: robovm/robovm
@Override
public String toString() {
return getClass().getName() + "[id=\"" + getID() + "\"" +
",mRawOffset=" + mRawOffset +
",mEarliestRawOffset=" + mEarliestRawOffset +
",mUseDst=" + mUseDst +
",mDstSavings=" + mDstSavings +
",transitions=" + mTransitions.length +
"]";
}
}
代码示例来源:origin: robovm/robovm
public TimeZone makeTimeZone(String id) throws IOException {
// Work out where in the big data file this time zone is.
int index = Arrays.binarySearch(ids, id);
if (index < 0) {
return null;
}
BufferIterator it = mappedFile.bigEndianIterator();
it.skip(byteOffsets[index]);
return ZoneInfo.makeTimeZone(id, it);
}
}
代码示例来源:origin: robovm/robovm
return new ZoneInfo(id, transitions, type, gmtOffsets, isDsts);
代码示例来源:origin: robovm/robovm
mTypes = types;
mIsDsts = isDsts;
setID(name);
代码示例来源:origin: robovm/robovm
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + getID().hashCode();
result = prime * result + Arrays.hashCode(mOffsets);
result = prime * result + Arrays.hashCode(mIsDsts);
result = prime * result + mRawOffset;
result = prime * result + Arrays.hashCode(mTransitions);
result = prime * result + Arrays.hashCode(mTypes);
result = prime * result + (mUseDst ? 1231 : 1237);
return result;
}
代码示例来源:origin: ibinti/bugvm
public TimeZone makeTimeZone(String id) throws IOException {
// Work out where in the big data file this time zone is.
int index = Arrays.binarySearch(ids, id);
if (index < 0) {
return null;
}
BufferIterator it = mappedFile.bigEndianIterator();
it.skip(byteOffsets[index]);
return ZoneInfo.makeTimeZone(id, it);
}
}
代码示例来源:origin: ibinti/bugvm
return new ZoneInfo(id, transitions, type, gmtOffsets, isDsts);
代码示例来源:origin: MobiVM/robovm
mTypes = types;
mIsDsts = isDsts;
setID(name);
代码示例来源:origin: ibinti/bugvm
@Override public boolean equals(Object obj) {
if (!(obj instanceof ZoneInfo)) {
return false;
}
ZoneInfo other = (ZoneInfo) obj;
return getID().equals(other.getID()) && hasSameRules(other);
}
代码示例来源:origin: ibinti/bugvm
private TimeZone makeTimeZone(String id, boolean clone) throws IOException {
// Check the aliases first
String realId = deprecatedAliases.get(id);
if (realId != null) {
return makeTimeZone(realId, clone);
}
// Work out where in the big data file this time zone is.
int index = Arrays.binarySearch(ids, id);
if (index < 0) {
return null;
}
ZoneInfo zoneInfo = zoneInfos[index];
if (zoneInfo != null) {
return clone ? (TimeZone) zoneInfo.clone() : zoneInfo;
}
byte[] bytes = IoUtils.readFileAsByteArray(ZONE_DIRECTORY_NAME + id);
BufferIterator it = HeapBufferIterator.iterator(bytes, 0, bytes.length, ByteOrder.BIG_ENDIAN);
zoneInfo = (ZoneInfo) ZoneInfo.makeTimeZone(id, it);
zoneInfos[index] = zoneInfo;
return clone ? (TimeZone) zoneInfo.clone() : zoneInfo;
}
代码示例来源:origin: ibinti/bugvm
@Override
public String toString() {
return getClass().getName() + "[id=\"" + getID() + "\"" +
",mRawOffset=" + mRawOffset +
",mEarliestRawOffset=" + mEarliestRawOffset +
",mUseDst=" + mUseDst +
",mDstSavings=" + mDstSavings +
",transitions=" + mTransitions.length +
"]";
}
}
代码示例来源:origin: MobiVM/robovm
public TimeZone makeTimeZone(String id) throws IOException {
// Work out where in the big data file this time zone is.
int index = Arrays.binarySearch(ids, id);
if (index < 0) {
return null;
}
BufferIterator it = mappedFile.bigEndianIterator();
it.skip(byteOffsets[index]);
return ZoneInfo.makeTimeZone(id, it);
}
}
代码示例来源:origin: com.bugvm/bugvm-rt
@Override
public int getOffset(int era, int year, int month, int day, int dayOfWeek, int millis) {
// XXX This assumes Gregorian always; Calendar switches from
// Julian to Gregorian in 1582. What calendar system are the
// arguments supposed to come from?
long calc = (year / 400) * MILLISECONDS_PER_400_YEARS;
year %= 400;
calc += year * (365 * MILLISECONDS_PER_DAY);
calc += ((year + 3) / 4) * MILLISECONDS_PER_DAY;
if (year > 0) {
calc -= ((year - 1) / 100) * MILLISECONDS_PER_DAY;
}
boolean isLeap = (year == 0 || (year % 4 == 0 && year % 100 != 0));
int[] mlen = isLeap ? LEAP : NORMAL;
calc += mlen[month] * MILLISECONDS_PER_DAY;
calc += (day - 1) * MILLISECONDS_PER_DAY;
calc += millis;
calc -= mRawOffset;
calc -= UNIX_OFFSET;
return getOffset(calc);
}
代码示例来源:origin: com.bugvm/bugvm-rt
return new ZoneInfo(id, transitions, type, gmtOffsets, isDsts);
代码示例来源:origin: ibinti/bugvm
mTypes = types;
mIsDsts = isDsts;
setID(name);
代码示例来源:origin: com.bugvm/bugvm-rt
@Override public boolean equals(Object obj) {
if (!(obj instanceof ZoneInfo)) {
return false;
}
ZoneInfo other = (ZoneInfo) obj;
return getID().equals(other.getID()) && hasSameRules(other);
}
代码示例来源:origin: com.mobidevelop.robovm/robovm-rt
private TimeZone makeTimeZone(String id, boolean clone) throws IOException {
// Check the aliases first
String realId = deprecatedAliases.get(id);
if (realId != null) {
return makeTimeZone(realId, clone);
}
// Work out where in the big data file this time zone is.
int index = Arrays.binarySearch(ids, id);
if (index < 0) {
return null;
}
ZoneInfo zoneInfo = zoneInfos[index];
if (zoneInfo != null) {
return clone ? (TimeZone) zoneInfo.clone() : zoneInfo;
}
byte[] bytes = IoUtils.readFileAsByteArray(ZONE_DIRECTORY_NAME + id);
BufferIterator it = HeapBufferIterator.iterator(bytes, 0, bytes.length, ByteOrder.BIG_ENDIAN);
zoneInfo = (ZoneInfo) ZoneInfo.makeTimeZone(id, it);
zoneInfos[index] = zoneInfo;
return clone ? (TimeZone) zoneInfo.clone() : zoneInfo;
}
本文整理了Java中libcore.util.ZoneInfo类的一些代码示例,展示了ZoneInfo类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是
本文整理了Java中libcore.util.ZoneInfoDB类的一些代码示例,展示了ZoneInfoDB类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等
当我在不使用 libcore 的情况下为裸机编写简单代码时,出现以下错误: error: binary operation != cannot be applied to type u32 [E036
本文整理了Java中libcore.util.ZoneInfo.makeTimeZone()方法的一些代码示例,展示了ZoneInfo.makeTimeZone()的具体用法。这些代码示例主要来源于G
本文整理了Java中libcore.util.ZoneInfo.clone()方法的一些代码示例,展示了ZoneInfo.clone()的具体用法。这些代码示例主要来源于Github/Stackove
本文整理了Java中libcore.util.ZoneInfo.getOffset()方法的一些代码示例,展示了ZoneInfo.getOffset()的具体用法。这些代码示例主要来源于Github/
本文整理了Java中libcore.util.ZoneInfo.setID()方法的一些代码示例,展示了ZoneInfo.setID()的具体用法。这些代码示例主要来源于Github/Stackove
本文整理了Java中libcore.util.ZoneInfo.getID()方法的一些代码示例,展示了ZoneInfo.getID()的具体用法。这些代码示例主要来源于Github/Stackove
本文整理了Java中libcore.util.ZoneInfo.()方法的一些代码示例,展示了ZoneInfo.()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Mave
本文整理了Java中libcore.util.ZoneInfo.hasSameRules()方法的一些代码示例,展示了ZoneInfo.hasSameRules()的具体用法。这些代码示例主要来源于G
本文整理了Java中libcore.util.ZoneInfoDB.getInstance()方法的一些代码示例,展示了ZoneInfoDB.getInstance()的具体用法。这些代码示例主要来源
我正在向 Dalvik libcore 方法添加一些拦截例程(例如 libcore/luni/src/main/java/org/apache/harmony/luni/platform/OSFile
我正在尝试在 Android Studio 2.0 中运行一个开源项目。我的问题是我无法导入类 IoBridge (import libcore.io.IoBridge;)。编译器说 libcore
我想在我的项目中使用 DiskLruCache,如 Caching Bitmaps 中所述。 ,但无法导入正确的库。 在哪里可以找到包含此类的 jar? 按照 similar questions 中的
我尝试在创建 ScheduledThreadPool 时登录 aosp 的 libcore。所以我在 luni/src/main/java/java/util/concurrent/Scheduled
Sync和 Send在thread中发挥重要作用来自标准库的 API。但是,它们也包含在 libcore 中.在后者中,有几种实现它们的类型,但我找不到任何“消费者”,即一些将这些特征用作边界的 AP
我目前的工作流程要求我几乎每天都重建 Rust 编译器以获得像 libstd 这样的“标准 crate ”对于另一个目标平台 ( arm-unknown-linux-gnueabihf )。 这并不理
我想在我的应用程序中处理一个 GaiException。调试器告诉我,它位于 libcore.io 包中,但导入它会产生错误。我想我需要在我的项目中添加一个额外的 JAR 才能正确解析这种类型。我一直
我是 android 和 java 的新手。一直在看源码,隐隐觉得可能是Java实现吧。 最佳答案 据此slide deck从 2016 年开始,Libcore 是 Google 对一些核心 Java
随着 Rust 1.6 中稳定的核心库,以下成为可能,我不再需要将 libcore 替换为 libstd: //extern crate core; //won't work without this
我是一名优秀的程序员,十分优秀!