计算星期几的方法?
知道今天是星期几,得出多少天后是星期几的方法。
初学java,大家帮我看下我写的这个方法是否有误,有哪些地方需要改进的,还需要考虑的哪些问题。
初学java,大家帮我看下我写的这个方法是否有误,有哪些地方需要改进的,还需要考虑的哪些问题。
import javax.swing.JOptionPane;
public class DispalyWeek{
public static void main(String[] args){
String notice = "计算星期";
String message = "请输入当天是星期几,如:周一就输入1";
String message2 = "请输入天数,如:100";
String whatDayString = JOptionPane.showInputDialog(null, message, notice, JOptionPane.QUESTION_MESSAGE);
int whatDay = Integer.parseInt(whatDayString);
whatDay = whatDay <= 7 ? (whatDay > 0 ? whatDay : 7) : 7;
String numberOfDayString = JOptionPane.showInputDialog(null, message2, notice, JOptionPane.QUESTION_MESSAGE);
int numberOfDay = Integer.parseInt(numberOfDayString);
int newWhatDay;
if(numberOfDay <= 0){
newWhatDay = whatDay;
}else{
int temp = (whatDay + numberOfDay % 7) % 7;
newWhatDay = temp == 0 ? 7 : temp;
}
String output = "今天是星期" + whatDay +"', " + numberOfDay + "后是星期" + newWhatDay;
JOptionPane.showMessageDialog(null, output);
}
}
...全文
相关推荐
将日期换算成星期几的Java代码
()`方法来执行Zeller's Congruence计算,然后在`convertToDateOfWeek()`方法中将结果转换为中文的星期几表示。
输入年月日,输出那天是星期几?
接着,通过调用`getDayOfWeek()`方法获取对应的星期几,该方法返回的是`DayOfWeek`枚举类型的值,如`MONDAY`、`TUESDAY`等,最后将结果输出。
vfp做的万年历之星期几
// 获取用户输入的日期iWeekDay = (dtInput - DATE(1900, 1, 1)) mod 7 // 计算星期几?
如何计算某一天是星期几?
### 如何计算某一天是星期几?在日常生活与工作中,我们时常会遇到需要确定某一天具体是星期几的情况。为了方便地解决这类问题,历史上发展出了多种计算公式,其中最为著名的便是蔡勒(Zeller)公式。
C#根据日期计算星期几,根据月份计算天数
例如,增加30天:```csharpDateTime newDate = specificDate.AddDays(30);```以上就是C#中处理日期和时间的基本操作,通过这些方法,你可以轻松地根据日期计算星期几


Java SE
