我有如下的ZonedDateTime串列,它基本上是在Scala中從xml欄位中讀取的:
var timestamps = List[ZonedDateTime]()
timestampNodes.foreach(node => timestamps = timestamps : ZonedDateTime.parse(node.text, DateTimeFormatter.ISO_OFFSET_Date_TIME)
什么是對時間戳串列進行排序的最佳和最快的方法,以便將條目從最舊到最新進行排序?
uj5u.com熱心網友回復:
.sortWith()應該可以。
import java.time.{ZonedDateTime => ZDT}。
val sortedtimestamps: List[ZDT] =
TimestampNodes.map(node => ZDT.parse(node.text))
.sortWith(_.isBefore(_))
Scala 2.11.12通過Scastie測驗。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/326321.html
標籤:
