gpt4 book ai didi

java计算怀孕算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:34:54 26 4
gpt4 key购买 nike

<分区>

你好,我正在尝试计算怀孕期限还剩多少天,但我认为我的算法不正确

public int getDaysPregnantRemainder_new() {
GregorianCalendar calendar = new GregorianCalendar();
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
long diffDays = 280 - ((getDueDate().getTime() - calendar.getTime()
.getTime()) / (24 * 60 * 60 * 1000));
return (int) Math.abs((diffDays) % 7);
}

我基于 280 天的期限,getDueDate() 是一个 Date 对象,getTime() 返回毫秒 unix 时间

在现实世界的某些日子里,报告的数字有时会相差一个,我开始认为我的算法是错误的,或者毫秒时间越来越远,或者毫秒时间不够精确,或公历函数四舍五入怪异。

总而言之,我不确定,任何见解表示赞赏

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com