本实例演示

util

包中类

Calendar

的使用

Clendar

类是一种日期处理类

,

可以想像它是一个挂在墙壁上的典型日历

,

有许多日期和页数翻阅

.

1.

Clendar

类的变量域的概念

.

每个元素都是域

,

并且这些域在

Clendar

类中表现为静态变量

.

这些变量域

,

可能通过

get/set

类方法获得或者设置域值

.

[Calendardemo.java

代码

]:

import java.util.*;

public class Calendardemo {

public static void main(String[] args) {

//

创建一个日历对象

Calendar calendar = Calendar.getInstance();

//

用当前时间初始化日历对象

calendar.setTime(new Date());

String year = String.valueOf(calendar.get(Calendar.YEAR));

String month = String.valueOf(calendar.get(Calendar.MONTH) + 1);

String date = String.valueOf(calendar.get(Calendar.DAY_OF_MONTH));

String day = String.valueOf(calendar.get(Calendar.DAY_OF_WEEK) - 1);

int hour = calendar.get(Calendar.HOUR);//

12

小时制

int hour_1 = calendar.get(Calendar.HOUR_OF_DAY);//

24

小时制

int minute = calendar.get(Calendar.MINUTE);

int second = calendar.get(Calendar.SECOND);

//

输出结果

System.out.println("year=" + year);

System.out.println("month=" + month);

System.out.println("date=" + date);

System.out.println("day=" + day);

System.out.println("hour=" + hour);

System.out.println("hour1=" + hour_1);

System.out.println("minute=" + minute);

System.out.println("second=" + second);

System.out.println("

现在时间是:

");

System.out.println(" " + year + "

" + month + "

" + date + "

星期

" + day);

calendar.set(1983, 7, 21);//

将日历翻到某个时间.

7

表示八月

long time1983 = calendar.getTimeInMillis();//

返回当前时间,作为从开始时间的

UTC

毫秒值

calendar.setTime(new Date());//

将日历翻到现在这个时间.

long time2006 = calendar.getTimeInMillis();

long interdays = (time2006 - time1983) / (1000 * 60 * 60 * 24);

System.out.println("

现在和

1983.8.21

相隔

" + interdays + "

");

}

}

注意

:

应该以静态方式访问静态字段

Calendar.year

运行结果

:

posted on 2006-08-25 07:46 fish的Blog 阅读(275) 评论(0)  编辑  收藏 所属分类: java

java 日历纪实,日历表--案例 (转载)相关推荐

  1. Java反射理解与案例

    2019独角兽企业重金招聘Python工程师标准>>> https://my.oschina.net/zc741520/blog/195460 Java 反射简单理解就是通过类名或者 ...

  2. java基础-多线程应用案例展示

    java基础-多线程应用案例展示 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.两只熊,100只蜜蜂,蜜蜂每次生产的蜂蜜量是1,罐子的容量是30,熊在罐子的蜂蜜量达到20的时候 ...

  3. java day52【综合案例day04】

    由java day51[综合案例day03] 14. 旅游线路收藏功能 14.1 分析 14.1.1   判断当前登录用户是否收藏过该线路 当页面加载完成后,发送ajax请求,获取用户是否收藏的标记 ...

  4. java day51【综合案例day03】

    由java day50[综合案例day02] 12.旅游线路名称查询 12.1    查询参数的传递 在header.html中 $("#search-button").click ...

  5. java day50【综合案例day02】

    由 java day49[综合案例day01]步骤: 9. 优化Servlet 9.1  目的 减少Servlet的数量,现在是一个功能一个Servlet,将其优化为一个模块一个Servlet, 相当 ...

  6. 万年历查询java项目查询,Java日历查询程序(万年历)

    Java日历查询程序(万年历) mip版  关注:259  答案:2  悬赏:10 解决时间 2021-01-25 03:09 已解决 2021-01-24 09:57 目标:创建一个包含万年历和备忘 ...

  7. java日历程序设计

    java日历程序的设计 容错机制很好的一个日历软件设计,里面有详细介绍设计的思想思路. 这是程序设计的显示界面: 下面是我写的全部代码: package com.xykj.calendar; impo ...

  8. java写一个外网访问的接口_【JAVA基础】一个案例搞懂类、对象、重载、封装、继承、多态、覆盖、抽象和接口概念及区别(中篇)...

    0 前言 初学JAVA时,总会对一些概念一知半解,相互混淆,不明其设计的用意,如类.对象.重载.封装.继承.多态.覆盖.抽象类.接口概念.为便于理解和巩固,本文将基于一个案例及其变形,展现各个概念的定 ...

  9. java做日历怎么对齐日期_如何使用Java日历从日期中减去X天?

    如何使用Java日历从日期中减去X天? 有人知道使用Java日历从日期中减去X天的简单方法吗? 我无法找到任何允许我直接从Java中的日期减去X天的函数. 有人能指出我正确的方向吗? 9个解决方案 2 ...

最新文章

  1. python使用matplotlib可视化、使用annotate函数以及arrowprops参数在可视化图像中添加箭头和文本注释(arrow and text annotation)
  2. 《Science》杂志:机器学习究竟将如何影响人类未来的工作?
  3. oracle ORACLE_SID使用上的意义
  4. C语言程序设计 函数递归调用示例
  5. 将SQL Server中所有表的列信息显示出来
  6. 技术干货 | 阿里云数据库PostgreSQL 13大版本揭秘
  7. 特征提取(Feature Detection)之——HOG (Histogram of Oriented Gradient)特征
  8. python标识符、命名规则及关键字(含笔记)
  9. 电脑有回声_电脑连接麦克风有回音怎么办?麦克风回声的解决方法
  10. Springmvc 关于静态资源转发的问题解决
  11. (03)System Verilog 通用总线激励驱动方法
  12. 查看python版本和django版本
  13. 2017 年,阿里巴巴开源的那些事儿
  14. tcp测试软件app源码,Packet Sender(UDP/TCP网络测试工具)
  15. 计算机专业职业生涯规划200字,计算机职业生涯规划 200字
  16. 嵌入式和单片机的区别
  17. 海尔构建全球首个智能制造云平台COSMO
  18. 【食品加工技术】第四章 饮料生产技术 笔记
  19. python培训机构靠谱吗
  20. Kettle_使用资源库功能把ktr元数据统一存储到数据库中

热门文章

  1. 编译指令#pragma详解
  2. 国内首部Sharepoint 2010深入开发(工作流+安全性+单点登录+AD开发、认证等)
  3. petshop4.0 详解之七(PetShop表示层设计)
  4. 解决GitHub下载速度慢下载失败的问题
  5. 混沌思维模型实战课:如何发现击穿破局点的单一要素?
  6. 【干货】完美日记增长策略深度研究报告.pdf(附下载链接)
  7. 一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
  8. SGPN: Similarity Group Proposal Network for 3D Point Cloud Instance Segmentation
  9. leetcode力扣49. 字母异位词分组
  10. 送给程序员的 编程箴言