以下代码在印度返回"1970-01-01"为0L,在加拿大它返回"1969-12-31".我不知道这里出了什么问题,谁能告诉我这里有什么问题.我怀疑这是因为时区问题,但需要更多信息.
public static RestEDate convertLongDateToStringDate(long lDate) {
String returnDate = "";
if (lDate >= 0) {
returnDate = new SimpleDateFormat("yyyy-MM-dd").format(new Date(lDate));
}
return new RestEDate(returnDate);
}
Run Code Online (Sandbox Code Playgroud) java ×1