Calendar
类是一个抽象类,它为特定瞬间与一组诸如
YEAR
、MONTH
、DAY_OF_MONTH
、HOUR
等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。
下面是Calendar
类的一些简单方法的使用:
import java.util.Calendar;
import java.util.TimeZone;
public class Test1 {
public static void main(String[] args) {
//指定东八区,即北京时间
Calendar cc = Calendar.getInstance(TimeZone.getTimeZone("GMT+8"));
int year = cc.get(Calendar.YEAR);
//月份是从0开始计数的,所以此处进行加1
int month = cc.get(Calendar.MONTH)+1;
int day = cc.get(Calendar.DAY_OF_MONTH);
int hour_8 = cc.get(Calendar.HOUR);//8小时制
int hour_24 = cc.get(Calendar.HOUR_OF_DAY);//24小时制
int minute = cc.get(Calendar.MINUTE);
int second = cc.get(Calendar.SECOND);
//需减一(西方一周的第一天是周日)
int weekday = cc.get(Calendar.DAY_OF_WEEK)-1;
//8小时制输出
System.out.println(year+"-"+month+"-"+day+" "+hour_8+":"+minute+":"+second+" 星期"+weekday);
//24小时制输出
System.out.println(year+"-"+month+"-"+day+" "+hour_24+":"+minute+":"+second+" 星期"+weekday);
}
}
输出结果:
2012-3-22 1:24:24 星期4
2012-3-22 13:24:24 星期4
分享到:
相关推荐
java日历控件Calendar 多种类型 java日历控件Calendar 多种类型 最强的日历控件一定要去看看 http://www.my97.net/dp/index.asp
java中Calendar类制作日历
用java写的日历。调用Calendar类实现的。
主要介绍了Java Calendar日历类原理及使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
计算机后端-Java-Java核心基础-第22章 常用类 13. Calendar日历类的使用.avi
大学的一个java课程设计,是java编写。代码简单,容易理解
Calendar 抽象类定义了足够的方法,让我们能够表述日历的规则。Java 本身提供了对 \"Gregorian Calendar\" 规则的实现。我们从 Calendar.getInstance() 中所获得的实例就是一个 \"GreogrianCalendar\" 对象(与您通过...
基于Java的日历控件 Click Calendar.zip
基于java的日历控件 Click Calendar.zip
java日历组件,与网上的例子有所区别,有demo可以运行。
<!-- #calendar{ width:180px;...#calendar td{} /* 日历单元格样式 */ #calendar a{} /* 有日志的号数样式(链接样式) */ #calendar a:hover{} /* 鼠标经过日历有链接的号数的样式 */ --> </style>
CalendarPad.java日历记事本
import java.io.*; public class Calendar{ static int year; static int weekDay; public static void main(String args[])throws IOException{ System.out.println("请输入年份:"); InputStreamReader ir; ...
一个日历控件的jar包,非常美观漂亮,可用于选择日期
Java课程设计实训大作业:记事本+简易计算器+聊天系统+日历+中英查询 基础任务一:设计日历软件 根据如下图,综合运用GUI编程、事件处理、Calendar类应用等知识设计一款月历,要求能通过输入(或选择)年月的方式...
java源码:日历控件 Click Calendar.rar
好东西当然给力,最新的JavaSwing日历控件宝典.doc
java日历代码显示12个月 简单的日历程序
这是用JAVA写的日历记事本小程序,喜欢的就分享一下吧
主要介绍了Java实现按年月打印日历功能,涉及java基于Calendar进行日期运算的相关操作技巧,需要的朋友可以参考下