Код: Выделить всё
scala> val fmt = org.joda.time.format.ISODateTimeFormat.dateTimeNoMillis()
scala> val t = fmt parseDateTime ("2012-04-16T23:00:45-04:00")
t: org.joda.time.DateTime = 2012-04-17T04:00:45.000+01:00
scala> t.getDayOfMonth
res2: Int = 17
scala> fmt print t
res1: java.lang.String = 2012-04-17T04:00:45+01:00
Кроме того, когда я спрашиваю метку времени, какой сегодня день месяца from, я хочу, чтобы было указано, что это 16-е число (потому что именно такая дата была в том месте, где оно было создано), а не 17-е (хотя именно такая дата была в моем часовом поясе в тот же момент).
Как это сделать?
Подробнее здесь: https://stackoverflow.com/questions/594 ... -timestamp
Мобильная версия