我试图通过使用以下代码来获取一天的字符串。但是它返回错误的字符串。我可以用此代码修复它吗?
private String getDayOfWeek(int value){
String day = "";
switch(value){
case 1:
day="Sunday";
break;
case 2:
day="Monday";
break;
case 3:
day="Tuesday";
break;
case 4:
day="Wednesday";
break;
case 5:
day="Thursday";
break;
case 6:
day="Friday";
break;
case 7:
day="Saturday";
break;
}
return day;
我实现为
Calendar c = Calendar.getInstance();
String dayOfWeek = getDayOfWeek(Calendar.DAY_OF_WEEK);
System.out.println(dayOfWeek);
您需要使用
String dayOfWeek = getDayOfWeek(c.get(Calendar.DAY_OF_WEEK));
你以前在做什么
String dayOfWeek = getDayOfWeek(Calendar.DAY_OF_WEEK);
该类使用一个随机常量调用您的方法,该常量Calendar
用于表示DAY_OF_WEEK
日期中的字段。
您真正要寻找的是获取Calendar
实例中星期几的价值,这就是Calendar#get(int)
c.get(Calendar.DAY_OF_WEEK)
返回。
在相关说明中,请尝试学习和使用注释中所述的实际调试器。
问题内容: 我有这串 如何将此字符串拆分为每个子字符串包含2个字符的子字符串?我很困惑,因为我找不到分隔符来分隔它们。 问题答案:
我正面临一个关于GSON json到Java的问题。我在这里查了很多帖子,但我找不到我的问题的解决方案。所以我在这里列出我的问题。谢谢! 以下是我的Json数据 非常非常感谢!!
我试图阅读一个简单的JSON响应: 这是我的代码: 但我有一个错误: java.lang.IllegalState异常:预期但被 我不明白我做错了什么。
我想从这个函数中获取星期几(星期一,星期二,...),该函数接收参数3 int,即年份、月份和日期,我已经尝试了Calendar和GregorianCalendar,但它仍然给我错误,例如,如果我今天通过日期(2017,11,04)它给我一周中第5天的结果,星期四是今天星期二,我给你留下代码 Log. i显示此消息: DiaSemana:5 dias:11 mes:4 año:2017
问题内容: 给定一个星期数,例如,您如何计算从星期一开始的那一周中的天数? 第40周的rfc-3339输出示例: 问题答案: PHP 下面的帖子是因为我是个白痴,没有正确阅读问题,但是会获得从星期一开始的一周中的日期,给出的是日期,而不是星期数。 在PHP中 ,改编自PHP日期手册页上的这篇文章 来自的输出:
问题内容: 最简单的方法: 此方法不使用语言环境。因此,如果系统的语言不是英语,则此方法无法正常工作。 使用Joda时间,我们可以这样做: 但是,此方法使用今天的日期和日历计算,这对于最终目的而言是无用的。另外,它有点复杂。 有一种简单的方法来获得字符串像,…,用系统的默认语言环境? 问题答案: 如果我没有误会你 是您要寻找的。在这里您可以找到文档, 或者您也可以使用getShortWeekday