Day11【练习题】
1.
Calendar类的使用:请通过Calendar类的操作获得
1) 昨天的日期 (假设当前日期是 2008年04月28日,则昨天是2008年04月27日)
2) 本周的第一天 (2008年04月27日)
3) 上周的第一天 (2008年04月20日)
4) 本月的第一天 (2008年04月01日)
5) 上月的第一天 (2008年03月01日)
2. 请用代码实现:获取当前的日期,并把这个日期转换为指定格式的字符串,如
2088-08-08 08:08:08。
3. 使用 SimpleDateFormat 类,把 2018-03-04 转换为 2018 年 03 月 04 日。
4. 计算一个人从出生到现在活了多少天??
1.如何把用户输入的日期,转换成Date类型
2.解析字符串到日期
3.如何获取日期的毫秒值
4.用当前系统时间的毫秒值减去出生日期的毫秒值
5. 用程序判断 2018 年 2 月 14 日是星期几。
6. 分别使用 String 的+=和 StringBuilder 的 append 方法对字符串做 100000 次拼接,计算String 拼接 100000 次花费时间与 StringBuilder 拼接 100000 次所花费时间并打印。
7(1)定义数字字符串数组{"010","3223","666","7890987","123123"};
(2)判断该数字字符串数组中的数字字符串是否是对称(第一个数字和最后一个数字相
等,第二个数字和倒数第二个数字是相等的,依次类推)的,并逐个输出;
(3)如:010 是对称的,3223 是对称的,123123 不是对称的;
(4)最终打印该数组中对称字符串的个数。
8. 十、分析以下需求,并用代码实现:
(1)打印由 7,8,9 三个数组成的三位数,要求该三位数中任意两位数字不能相同;
(2)打印格式最后的三位数字以空格分隔,如 789 798 879 897 978 987。