Spring将localtime转换为UTC

时间:2017-05-01 13:42:00

标签: java spring time

我有很多客户,每个客户都在不同的时区。我希望一旦客户端调用我的API并通过本地时间,本地时间将在我的服务器上转换为UTC时间。

原因是我想使用Spring JPA将UTC时间保存到数据库,我无法保存它的本地时间,因为它会出错。

你有什么建议?

import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

import java.time.LocalDate;

@RestController
@RequestMapping("/api/datetime/")
final class DateTimeController {

    @RequestMapping(value = "date", method = RequestMethod.POST)
    public void processDate(@RequestParam("date") LocalDate date) {
        // convert the LocalTime to UTC and save to DB
    }
}

0 个答案:

没有答案