Android Studio 如何将DateTimeFormatter包含到项目中

holgip5t  于 2023-01-13  发布在  Android
关注(0)|答案(3)|浏览(147)

我尝试在项目中使用DateTimeFormatter,但Android Studio找不到java.time.format.DateTimeFormatter包。
我下载了Java SE Development Kit 8u92,在我的项目设置中,我还设置了"使用jdk8"。
我错过了什么?

cunj1qz1

cunj1qz11#

在Android中,实际上您使用的是 Android SDK,而不是直接使用JDK。

import java.text.SimpleDateFormat;

Date myDate = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.ZZZZ");
String date = dateFormat.format(myDate);
6yoyoihd

6yoyoihd2#

来自official documentation关于此类:
自:1.8
Android SDK正在jvm 1.6上工作
相关答案:Is it possible to use Java 8 for Android development?

v1uwarro

v1uwarro3#

日期时间格式化程序****Java日期时间格式化程序转换简单的日期,在实用程序类中非常容易,就像这样,请检查并使用此程序。

public static String getApiSurveyResponseDateConvertToLocal(String date) {

    try {
        SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss", Locale.US);
        SimpleDateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd", Locale.US);
       Date datee = inputFormat.parse(date);
        return outputFormat.format(datee);
    } catch (ParseException e) {
        e.printStackTrace();
        return "";
    }
}

相关问题