Сначала переведите лондонское время в объект POSIXct
:
pb.txt <- "2009-06-03 19:30"
pb.date <- as.POSIXct(pb.txt, tz="Europe/London")
Затем используйте format
для печати даты в другом часовом поясе:
> format(pb.date, tz="America/Los_Angeles",usetz=TRUE)
[1] "2009-06-03 11:30:00 PDT"
Есть несколько способов найти правильный идентификатор часового пояса для использования. Подробнее в этом сообщении в блоге Revolutions: Преобразование часовых поясов в R: советы, трюки и ловушки