Java 如何将DateTimeFormatter包含到项目中
我试图在我的项目中使用,但Android Studio找不到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
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
而不是自己硬编码模式