Java 如何将DateTimeFormatter包含到项目中

Java 如何将DateTimeFormatter包含到项目中,java,android,android-studio,Java,Android,Android Studio,我试图在我的项目中使用,但Android Studio找不到java.time.format.DateTimeFormatter包。 我下载并在我的项目设置中设置了“使用jdk8”。我缺少什么?关于本课程: 自: 1.8 Android SDK正在jvm 1.6上运行 相关答复: 在Android中,实际上您使用的是Android SDK,而不是直接使用JDK。 您可以使用SimpleDataFormat: import java.text.SimpleDateFormat; Date myD

我试图在我的项目中使用,但Android Studio找不到
java.time.format.DateTimeFormatter
包。
我下载并在我的项目设置中设置了“使用jdk8”。
我缺少什么?

关于本课程:

自: 1.8

Android SDK
正在jvm 1.6上运行

相关答复:

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

import java.text.SimpleDateFormat;

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

为什么不使用SimpleDataFormat。这是我在安卓系统中使用的,工作正常。SimpleDataFormat是我在安卓系统中使用的,但工作不正常。特别是,它无法解析DateTimeFormatter显然能够解析的时区AEST(澳大利亚东部标准时间):哦,感谢澄清。我喜欢在Java8中使用
DateTimeFormatter.ISO\u INSTANT
而不是自己硬编码模式