immer aktuelle Zeit in groovy/java

Ich habe den folgenden code in groovy zu bekommen, die aktuelle Zeit in Stunden.

def now = new Date()
  def time = now.getHours()

aber die getHour () - Methode ist deprecated. Was sind die Nachteile, wenn ich verwenden Sie diese Methode, und was ist die alternative zu dieser Methode in groovy/Java ?

  • Es sagt Ihnen, was zu verwenden in der Dokumentation
  • mögliche Duplikate von Java: getMinutes und getHours
  • Auch stackoverflow.com/questions/8150155/... und stackoverflow.com/questions/13343524/...
  • eigentlich will ich wissen, die Nachteile der Verwendung von veralteten Methoden. die einzige, die ich kenne, ist, dass letztere version von jre wird nicht, gibt es irgendwelche anderen Nachteile ?
  • Es war veraltet, aus gutem Grund. In der Regel thread-Sicherheit, schlechtes design, oder einfach nicht korrekt arbeitet. stackoverflow.com/questions/2901262/...
  • Ich kann Euch aus Erfahrung sagen, dass diese Methoden in java.util.Date sind veraltet seit über 10 Jahren. Ich wäre nicht allzu besorgt, dass Sie eigentlich entfernt werden. Ich denke, Sie sind veraltet, weil der gesamte Date-Klasse " - design ignoriert alle timezone überlegungen.

InformationsquelleAutor sikander | 2013-12-10
Schreibe einen Kommentar