🎯问题:
一. 判断题(共10题,100分)
1. (判断题)
使用SimpleDateFormat类将日期对象以特定的格式转为字符串形式为:
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy年MM月dd日:今天是yyyy年的第D天,E");
System.out.println(sdf.format(new Date()));
A. 对
B. 错
2. (判断题)
使用SimpleDateFormat类将一个指定日期格式的字符串解析为Date对象:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
String str = "2023/10/01";
System.out.println(sdf.parse(str));
A. 对
B. 错
3. (判断题)
Date(long date):用于创建指定时间的Date对象,其中date参数表示1970年1月1日0时0分0(称为历元)以来的毫秒数,即时间戳。
A. 对
B. 错
4. (判断题)
因为Calendar类是一个抽象类,不可以被实例化。在程序中需要调用其静态方法getInstance()来得到一个Calendar对象,然后才能调用其相应的方法。
Calendar calendar = Calendar.getInstance();
A. 对
B. 错
5. (判断题)
以下程序段实现了从字符串中解析获取日期和时间。
String str1 = "2021-09-01 14:15:28";
String str2 = "2021年09月02日 16时55分25秒";
// 定义解析所用的格式器
DateTimeFormatter formatter1=DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
DateTimeFormatter formatter2 = DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH时mm分ss秒");
// 使用LocalDateTime的parse()方法执行解析
LocalDateTime localDateTime1 = LocalDateTime.parse(str1, formatter1);
LocalDateTime localDateTime2 = LocalDateTime.parse(str2, formatter2);
// 输出结果
System.out.println(localDateTime1);
System.out.println(localDateTime2);
A. 对
B. 错
6. (判断题)
以下程序段实现日期和时间的获取。
Calendar t= Calendar.getInstance();
y = t.get(t.YEAR);
m = t.get(t.MONTH) + 1; // 获取当前年、当前月份
d = t.get(t.DATE);
hh = t.get(t.HOUR_OF_DAY);// 获取当前日期、当前小时
mm = t.get(t.MINUTE);
ss = t.get(t.SECOND);// 获取当前分、当前秒
A. 对
B. 错
7. (判断题)
以下定义的语句实现了年、月值的获取。
int year = calendar.get(Calendar.YEAR), month = calendar.get(Calendar.MONTH) + 1;
A. 对
B. 错
8. (判断题)
以下程序段输出了一天的小时数、分钟数和秒数。。
Duration d = Duration.ofDays(1);
System.out.println("一天等于" + d.toHours() + "小时");
System.out.println("一天等于" + d.toMinutes() + "分钟");
System.out.println("一天等于" + d.toMillis() + "秒");
A. 对
B. 错
9. (判断题)
以下语句段定义了日期时间的完整格式。
// 创建Date对象
Date date = new Date();
// Full格式的日期格式器对象
DateFormat fullFormat = DateFormat.getDateInstance(DateFormat.FULL);
A. 对
B. 错
10. (判断题)
以下程序段完成了从字符串中获取日期时间的操作。
DateFormat对象
DateFormat dt1 = DateFormat.getDateInstance();
// 创建Long格式的DateFormat对象
DateFormat dt2 = DateFormat.getDateInstance(DateFormat.LONG);
// 定义两个日期格式的字符串
String str1 = "2018-01-27";
String str2 = "2018年01月27日";
// 输出对应格式的字符串解析成Date对象后的结果
System.out.println(dt1.parse(str1));
System.out.println(dt2.parse(str2));
A. 对
B. 错
🎯答案:
1-5:对对对对对
6-10:对对对对对