我正在学习Scala,我无法理解如何正确地使用中的库中的命令。我在下面的命令行中展示了我想做的事情。
collier@Nacho-Laptop:~$ scala
Welcome to Scala version 2.9.2 (OpenJDK 64-Bit Server VM, Java 1.7.0_25).
Type in expressions to have them evaluated.
Type :help for more information.
scala> import java.text._
import java.text._ ^
scala> println(java.text.DateFormat.getCalendar())
<console>:11: error: value getCalendar is not a member of object java.text.DateFormat
println(java.text.DateFormat.getCalendar())
^
scala> println(java.text.getCalendar())
<console>:11: error: object getCalendar is not a member of package java.text
println(java.text.getCalendar())
^
scala> println(getCalendar())
<console>:11: error: not found: value getCalendar
println(getCalendar())
^
scala> getCalendar()
<console>:11: error: not found: value getCalendar
getCalendar()
^
scala>发布于 2014-01-09 22:34:30
REPL错误消息清楚地表明,getCalendar不是为DateFormat类定义的。您可以简单地调用Calendar#getInstance()
scala> import java.util.Calendar
import java.util.Calendar
scala> println(Calendar.getInstance().getTime())发布于 2014-01-09 22:26:30
java.text.DateFormat.getCalendar()因为getCalendar是DateFormat的实例方法,所以无法在Java中工作。
如果您想要一个日历,尝试使用Calendar.getInstance(Locale)
https://stackoverflow.com/questions/21032488
复制相似问题