gpt4 book ai didi

java - 在 Android 中获取当前星期几的最简单方法是什么?

转载 作者:IT老高 更新时间:2023-10-28 11:27:33 25 4
gpt4 key购买 nike

在 Android 中获取当前星期几的最简单方法是什么?

最佳答案

Java Calendar类作品。

Calendar calendar = Calendar.getInstance();
int day = calendar.get(Calendar.DAY_OF_WEEK);

switch (day) {
case Calendar.SUNDAY:
// Current day is Sunday
break;
case Calendar.MONDAY:
// Current day is Monday
break;
case Calendar.TUESDAY:
// etc.
break;
}

为了更好地处理日期时间,请考虑使用 Java 8 time API :

String day = LocalDate.now().getDayOfWeek().name()

要在 Android SDK 26 下使用它,您需要在 build.gradle 中启用 Java 8 脱糖:

android {
defaultConfig {
// Required when setting minSdkVersion to 20 or lower
multiDexEnabled true
}

compileOptions {
// Flag to enable support for the new language APIs
coreLibraryDesugaringEnabled true
// Sets Java compatibility to Java 8
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}

dependencies {
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.0.9'
}

有关 Android 的 Java 8 支持的更多信息:https://developer.android.com/studio/write/java8-support

关于java - 在 Android 中获取当前星期几的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5574673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com