java作业
来源:互联网 发布:dns 默认端口 编辑:程序博客网 时间:2024/05/16 10:56
题目
打印当前时间。学习使用Date类和Calendar类。(教材P194页)
打印当前时间。学习使用Date类和Calendar类。(教材P194页)
package cn.ganggang;import java.util.Calendar;import java.util.Date;public class PrintDate { public static void main(String[] args) { System.out.println("--------Date类--------"); Date date = new Date(); //date.getDate(); System.out.println("直接打印date:"+date+"和date.getDate():"+date.getDate()+"。其中第二种已被新版本Java弃用。"); System.out.println("**特别说明1:\n利用Date获取年月日时分秒在Java新版本中属于过时的方法,推荐使用Calendar类"); System.out.println("\n利用Date类--->\n获取时间(单位自1970年毫秒):" + date.getTime()+";获取年(缩写):"+date.getYear()+";获取月:"+date.getMonth()+";获取日:"+date.getDay()+";获取时:"+date.getHours()+";获取分:"+date.getMinutes()+";获取秒:"+date.getSeconds()); System.out.println("**特别说明2:\n(1)date.getYear()方法获取的年份是后两位(年份两位缩写),但这也仅在2000年以前起作用,2017年调用这个方法会得到117值,这是因为这个方法实际上是利用当前完整年份对1900做差得到的数,所以2017-1900=117,而1995-1900=95。"); System.out.println("(2)同理date.getMonth()方法取月份是从这个月-1计算,也就是说真是月份等于其返回值加1。"); System.out.println("--------Calendar类--------"); Calendar calender = Calendar.getInstance(); System.out.println("Calendar类的构造方法是protected,无法直接调用"); System.out.println("\n利用Calendar类--->\n获取日期时间:" + calender.getTime()+";获取年(缩写):"+calender.get(calender.YEAR)+";获取月:"+calender.get(calender.MONTH)+";获取日:"+calender.get(calender.DAY_OF_MONTH)+";获取时(12小时制):"+calender.get(calender.HOUR)+";获取时(24小时制):"+calender.get(calender.HOUR_OF_DAY)+";获取分:"+calender.get(calender.MINUTE)+";获取秒:"+calender.get(calender.SECOND)); System.out.println("**特别说明1:\nCalendar类中获取时间是利用get()方法并传入代表年月日时分秒的静态参数。"); }}
运行结果:
————Date类————
直接打印date:Fri Sep 22 21:15:25 CST 2017和date.getDate():22。其中第二种已被新版本Java弃用。
**特别说明1:
利用Date获取年月日时分秒在Java新版本中属于过时的方法,推荐使用Calendar类
利用Date类—->
获取时间(单位自1970年毫秒):1506086125087;获取年(缩写):117;获取月:8;获取日:5;获取时:21;获取分:15;获取秒:25
**特别说明2:
(1)date.getYear()方法获取的年份是后两位(年份两位缩写),但这也仅在2000年以前起作用,2017年调用这个方法会得到117值,这是因为这个方法实际上是利用当前完整年份对1900做差得到的数,所以2017-1900=117,而1995-1900=95。
(2)同理date.getMonth()方法取月份是从这个月-1计算,也就是说真是月份等于其返回值加1。
————Calendar类————
Calendar类的构造方法是protected,无法直接调用
利用Calendar类—->
获取日期时间:Fri Sep 22 21:15:25 CST 2017;获取年(缩写):2017;获取月:8;获取日:22;获取时(12小时制):9;获取时(24小时制):21;获取分:15;获取秒:25
**特别说明1:
Calendar类中获取时间是利用get()方法并传入代表年月日时分秒的静态参数。
阅读全文
0 0
- JAVA作业
- Java作业
- Java作业
- java作业
- java作业
- JAVA作业
- java作业
- java作业
- Java作业。。。
- java作业。。。
- Java作业
- java作业
- java作业
- java作业
- java作业
- java作业
- java作业
- java作业
- 蛇形打印二叉树
- python学习笔记(十)——模块和客户端
- spark广播,累加器
- 华为liteos内存管理源码以及架构分析
- sql server 创建命令行登录名等
- java作业
- dockerfile
- jmeter 利用脚本读取excel 获取测试用例,并动态设置变量。
- iTerm2 快捷键大全
- MAVEN手动安装jar到本地仓库mvn install
- Tensorflow学习与应用四
- 笨办法学python习题12 提示别人
- 【素数环】递归思维如层层梦境
- Elasticsearch 5.x Java api Aggregations(聚合)