前端使用 element 的周选择器,是基于 momentJS 的,但是时间与 Java 计算的却不一样

jiangnan01:RT,现在的需求是要做一个报表提醒功能,用户设置一个报表有效期限例如 2020 年第 1 周到 2021 年第 52 周,并且每周三提醒当前周的报表。但是 java 在执行的时候需要知道当天属于当年的第几周,使用 Calendar 类转换的时候与前端周选择器控件输出的不一一致,尤其是跨年的时候,前端计算出来的可能是当年有 53 周,java 计算可能只有 52 周。所以想知道大家是怎么解决这类周期转换问题的

ITsWHY:日期格式的问题我们是前端做的

easonHHH:一般的 API 都支持配置从索引 0 开始或者从 1 开始(没有自己封装一层也行),又或者是周一 /周日作为周开始的吧,如果这些配置都统一的情况下,计算出来就是一样

Torpedo:我记得是部分浏览器上,java 的 utc 时间解析和 js 不一样。
用 unix 时间戳就没事

jiangnan01:@ITsWHY 在报表配置的时候遇到这个问题,我们也是这样做的,我前端给 java 把日期区间额外转换一份对应的第 N 周-第 n 周的数据,现在因为这个报表提醒是 java 后台自己跑的定时任务,需要 java 获取当前的时间然转换成当前属于第几周,这个时候跟前端转换的可能不一样

jiangnan01:@Torpedo 是在 chrome 运行的

Java 初级后端岗位竞争太激烈了吧

joyhub2140:小公司,9 月初开放一个 java 后端,6k 其,学历放松到大专,年限放宽到应届。到目前为止,11 天的时间,500 个人过来撩,大专和本科比例大概 9 比 1,还能见到几个 211 本科的。太恐怖了。drydiy:因为相比其他行业,互联网行业平均薪资算不错了,再加上各种培训班的鼓吹,造成这种现象很正常。 TypeError:Java…

Java:正则表达式模式匹配器是否有大小限制? - java

我的模式类似于OR:“word1 | word2 | word3”我大约有800个字。可能有问题吗? 参考方案 您仅受记忆和理智的限制。 :)

Java:线程池如何将线程映射到可运行对象 - java

试图绕过Java并发问题,并且很难理解线程池,线程以及它们正在执行的可运行“任务”之间的关系。如果我创建一个有10个线程的线程池,那么我是否必须将相同的任务传递给池中的每个线程,或者池化的线程实际上只是与任务无关的“工人无人机”可用于执行任何任务?无论哪种方式,Executor / ExecutorService如何将正确的任务分配给正确的线程? 参考方案 …

在Zip文件中以编程方式创建链接-Java - java

我正在使用ZipOutputStream创建一个zip文件。也将有一个清单文件(一个csv文件),该文件具有指向Zip文件中条目的链接。如何以编程方式为zip条目创建链接? 参考方案 如果在编写它们时跟踪所有条目,则应该能够添加另一个包含“链接”的条目(但是csv如何链接到文件?请指定要实现的目标)。如果打算在Windows下使用该文件,则可以以编程方式创建…

Java:我可以在Hashmaps中使用数组吗? - java

我可以在Hashmaps中使用数组吗?如果是这样,则声明这种哈希图的确切语法是什么?谢谢 参考方案 数组也是对象。甚至像int[]这样的原始数组。Map<String,String[]> map = new HashMap<String,String[]>();