要列出工作日名称,请使用 Java 中 DateFormatSymbols 类的 getWeekdays()。DateFormatSymbols 是一个用于封装可本地化的日期时间格式化数据的类。获取数组中的工作日月份名称 -String[] days = new DateFormatSymbols().getWeekdays();显示工作日 -for (int i = 0; i < days.length; i++) { String weekday = days[i]; System.out.println(weekday); }以下是一个示例 -示例实时演示import java.text.DateFormatSymbols; public class Demo { public static void main(String[] args) { String[] days = new DateFormatSymbols().getWeekdays(); for (int i = 0; i < days.length; i++) { String weekday ... 阅读更多
给定整数的二进制表示中连续最长 1 的长度涉及在一起出现的连续 1 的最长序列的长度。示例如下所示 -数字 = 13 二进制表示 = 110113 的二进制表示中连续最长 1 的长度 = 2演示此功能的程序如下所示 -示例实时演示public class Example { public static void main(String strings[]) { int num = 55; int n = num; int count = 0; while (num!=0) { num = (num & (num
使用“d”日期转换字符来显示两位数的月份日期,例如,27、28、20 等。System.out.printf("Two-digit day of the month: %td", d);上面,d 是一个日期对象 -Date d = new Date();以下是一个示例 -示例 在线演示import java.util.Date; import java.text.DateFormat; import java.text.SimpleDateFormat; public class Demo { public static void main(String[] args) throws Exception { Date d = new Date(); DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss a"); String format = dateFormat.format(d); System.out.println("Current date and time = " + format); System.out.printf("Four-digit Year ... 阅读更多