这个问题是帖子的扩展:Java 8 groupingby with Return multiple field。
对于同样的问题,你如何返回一个列表Customer?例如,它应该返回:
Customer("A",4500,6500)
Customer("B",3000,3500)
Customer("C",4000,4500)
Run Code Online (Sandbox Code Playgroud) 当我在Unix中打印日期时,它显示UTC时间
[app@host ~]$ date
Thu Sep 6 21:16:07 UTC 2018
Run Code Online (Sandbox Code Playgroud)
当我在同一台计算机上从Java打印日期时
public static void main(String[] args) {
System.out.println("date=" + new Date());
System.out.println("date from mills=" + new Date(System.currentTimeMillis()));
System.out.println(TimeZone.getDefault().getDisplayName());
Instant instant = Instant.now();
System.out.println("instant=" + instant);
System.out.println("instant from mills=" + new Date(instant.toEpochMilli()));
}
Run Code Online (Sandbox Code Playgroud)
打印PST时间
[app@host ~]$ java TimeTest
date=Thu Sep 06 14:17:09 PDT 2018
date from mills=Thu Sep 06 14:17:09 PDT 2018
Pacific Standard Time
instant=2018-09-06T21:17:09.030Z
instant from mills=Thu Sep 06 14:17:09 PDT 2018
Run Code Online (Sandbox Code Playgroud)
Java如何获取PST时区?
此外,回传文件的轮换发生在UTC时间,并且日志文件中打印的时间显示了PST时间。