前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java中Date类与Calendar类

Java中Date类与Calendar类

作者头像
用户8224910
发布2021-01-26 15:12:18
6190
发布2021-01-26 15:12:18
举报
文章被收录于专栏:个人学习总结个人学习总结

Java中Date类与Calendar类

Java中有两个与时间相关的常用类:Date类与Calendar类,开始在做题目的时候一无所知,通过查阅网上的资料有了一些基本的了解.(其实也可以查看Java的API,这是十分有效的学习方法,以后要加强这种意识).

例题

java.util 包中由一个类 GregorianCalendar,可以使用它获得某个日期的年、月、日。它的无参数构造方法创建一个当前日期的实例,还有相应的其他方法。封装一类 ShowDate,包含两个方法: (1)显示当前的年、月、日; (2)使用 public void setTimeInMillis(long millis)方 法可以用来设置从1970年1月1日算起的一个特定时间。将这个值设置为1234567898765L,然后显示这个年、月、日。

显示当前的年月日和按照某一基准计算指定日期都可以直接使用Java已有的Calendar类,具体资料可以参考Java Calendar类,包含了Calendar类的许多属性与方法,主要的有:Calendar date=Calendar.getInstance(),含义是创建一个日历对象,接下来根据题意调用相应的方法即可.

代码实现

主类NewMain

代码语言:javascript
复制
public class NewMain {
    public static void main(String[] args) {
    	ShowDate phc=new ShowDate();
        phc.printCurrentDate();
        phc.setTimeInMillis(1234567898765L);
 	}
}

功能类ShowDate

代码语言:javascript
复制
import java.util.Calendar;

public class ShowDate {
    
    public  void printCurrentDate(){
        Calendar now = Calendar.getInstance(); //获取一个日历对象
        System.out.println("当前年: " + now.get(Calendar.YEAR)); //调用get方法,获取当前年、月、日
        System.out.println("当前月: " + (now.get(Calendar.MONTH)+1) +"");
        System.out.println("当前日: " + now.get(Calendar.DAY_OF_MONTH));
    }
    
    public void setTimeInMillis(long millis){
        Calendar date=Calendar.getInstance();
        date.setTimeInMillis(millis); //给定的long 值设置成为基准时间值
        System.out.println("指定日期的年"+date.get(Calendar.YEAR));//调用get方法,获取以基准时间为标准的当前年、月、日
        System.out.println("指定日期的月"+date.get(Calendar.MONTH));
        System.out.println("指定日期的日"+date.get(Calendar.DAY_OF_MONTH));
    }
}

Java中的有许多重要类、常用类,需要经常查阅熟记用法,并在代码中多多运用,这是学好Java的十分重要的一步.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-05-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Java中Date类与Calendar类
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档