我想知道在活动之间传递对象的最佳做法是什么?我注销的用户在内容项上,应该能够在登录过程后返回此项.因此,我需要在这些活动之间传递内容ID
我看到2个基本选项:
还有其他选择和最佳做法吗?
我怎样才能改变一个
Map[Int, Future[Seq[T]]]
Run Code Online (Sandbox Code Playgroud)
至
Future[Map[Int, Seq[T]]]
Run Code Online (Sandbox Code Playgroud)
在Scala没有等待未来.
例:
Map(
1 -> Future.successful(Seq(100, 200, 300)),
2 -> Future.successful(Seq(500, 600, 700))
)
Run Code Online (Sandbox Code Playgroud) 如何使用Joda-Time datetime 解析日期字符串,该日期时间使用正确的时区和夏令时?
作为scala中的示例,我尝试解析字符串"2014-04-07 01:00:00.000"(没有时区信息).这个日期来自MySQL,应该在tz Europe/Berlin +01:00.我喜欢的是根据2014-04-07 00:00:00 + 01:00的joda约会时间,这是欧洲/柏林目前没有在DST(GMT +1)的时区.
val fmt = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss.SSS").withZone(DateTimeZone.forID("Europe/Berlin"))
val dt = fmt.parseDateTime("2014-04-07 01:00:00.000")
Run Code Online (Sandbox Code Playgroud)
不幸的是,Joda-Time将日期解析为2014-04-07T01:00:00.000 + 02:00,这是当前错误的偏移(02:00而不是01:00)
任何想法如何让Joda-Time用正确的DST偏移解析日期?