我有很多客户,每个客户都在不同的时区。我希望一旦客户端调用我的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
}
}