社区
Java SE
帖子详情
Calendar.DAY_OF_MONTH存放什么数据
陈思有
2013-03-26 08:45:36
为什么输出的是5?为什么不是直接存放日期
...全文
5376
4
打赏
收藏
Calendar.DAY_OF_MONTH存放什么数据
为什么输出的是5?为什么不是直接存放日期
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Luke2022_
2013-03-28
打赏
举报
回复
请查看API的Calendar类的定义,public final static int DAY_OF_MONTH = 5; Calendar.DAY_OF_MONTH是定义的一个成员常量,值就是5,标识的当前日期是本月的几天; 代码示例: package com.zl.test.basepoint.time; import java.util.Calendar; import java.util.GregorianCalendar; public class DateDemo { /** * @param args */ public static void testDAY_OF_MONTH() { Calendar cal = new GregorianCalendar(); //创建当前默认日期对象,代码编写时间为2013-3-28 System.out.println(cal.get(Calendar.YEAR) + "年" + (cal.get(Calendar.MONTH)+1) + "月" + cal.get(Calendar.DAY_OF_MONTH) + "日"); System.out.println(cal.get(Calendar.DAY_OF_MONTH)); //输出当前日期对象cal是当前月份的第几天 } public static void main(String[] args) { // TODO Auto-generated method stub DateDemo.testDAY_OF_MONTH(); //输出结果: //2013年3月28日 //28 } }
valid303
2013-03-26
打赏
举报
回复
5?那是Calendar.DAY_OF_MONTH=5吧 那是个常量
-AJ-
2013-03-26
打赏
举报
回复
获取当月中天数的最大值, 即当月的日期数 。 存放日期用Calendar.DATE
Java电子日历设计.doc
Java程序设计 课程设计报告 设计题目:电子日历设计 班级: 学号: 姓名: 1. 需求分析 设计并实现一个电子日历,当用户在下拉列表中选择年份后,显示某年各个月的日 历。 2. 概要设计 本程序要求实现在点击按钮以及在下拉菜单中进行点击选择时日历页面以及日期信 息行能够正确显示当前选择的日期,所以在源程序中应该在点击按钮时产生ActionEven t事件,修改当前显示日期以及显示当月日历;在菜单中选择年份时能够产生ItemEvent 事件,使得日历直接跳转到所选年份。 3. 详细设计 源程序分为三部分,主程序部分
Calendar
MainClass,日历实现部分
Calendar
Class, 页面实现部分
Calendar
Frame。 主程序
Calendar
MainClass 声明并创建一个页面实现部分
Calendar
Frame类的对象,使用 setBounds() 方法设置初始位置以及窗口大小;使用setTitle() 方法设置窗口标题;使用setLocationRelativeTo()方法设置窗口居中显示:使用setVi sible()以及 setDefaultCloseOperation() 方法设置窗口可见和单击窗体右上角的关闭图标后程序会做出怎样的处理。 日历实现部分
Calendar
Class 首先创建一个长度为42的字符串数组,用来
存放
日期;其后判断所选月份的长短, 并存入数组中。 页面实现部分
Calendar
Frame 窗口页面的布局设计如下:新建一个JPanel面板 panel,将其设置为 BorderLayout布局,放置于窗口的NORTH区,将按钮上月previous
Month
,按钮下月next
Month
放置在JPanel的对象pNorth中,并将菜单组件list和pNorth分别放置在panel的NORTH区 ,SOUTH区;新建一个JPanel面板pCenter,将pCenter设置为7行7列的GridLayout布局, 将星期组件和日期组件添加入pCenture中,把pCenture添加入一个ScrollPane的对象sc rollPane当中,将scrollPane放置在窗口的CENTER区;将日期信息组件showMessage 添加入JPanel的对象pSouth中,并将pSouth放置在窗口的SOUTH区。 为按钮上月previous
Month
,按钮下月next
Month
以及下拉菜单设置监视器,重写public void actionPerformed (ActionEvent e),public void itemStateChanged (ItemEvent e)方法,使得在进行相应操作时能够产生相应的时间。 页面实现部分
Calendar
Frame 的图形化显示 4. 程序代码 import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.
Calendar
; public class
Calendar
MainClass { public static void main(String args[]) {
Calendar
Frame frame =new
Calendar
Frame(); frame.setBounds(0,0,800,550); frame.setTitle("
Calendar
"); frame.setLocationRelativeTo(null); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } class
Calendar
Class { String
day
[]; int year=2010,
month
=0; public void setYear(int year) { this.year=year; } public int getYear() { return year; } public void set
Month
(int
month
) { this.
month
=
month
; } public int get
Month
() { return
month
; } public String[] get
Calendar
() { String a[]=new String[42];
Calendar
date=
Calendar
.getInstance(); date.set(year,
month
-1,1); int week=date.get(
Calendar
.
DAY
_OF_WEEK)-1; int
day
=0; if(
month
==1"
java语言中的
Calendar
在java语言中,
Calendar
.
DAY
_OF_
MONTH
表示当前日期在当前月份是第几天(就是
Calendar
.DATE)。同理
Calendar
.
DAY
_OF_WEEK表示当前日期的星期(当前日期不一定是今天,这个日期是可以设定的) g.set(
Calendar
.
DAY
_OF_
MONTH
, 1);//表示将当前日期设为1号。 int d = g.get(
Calendar
.
DAY
_OF_MONT
calendar
获取本周一的日期_Java
Calendar
获取本周周一和周日代码
Java
Calendar
获取本周周一和周日代码/*** 得到本周周一** @return yyyy-MM-dd*/public static String getMon
day
OfThisWeek() {
Calendar
c =
Calendar
.getInstance();int
day
_of_week = c.get(
Calendar
.
DAY
_OF_WEEK) - 1;if (
day
_of_...
利用java
calendar
类实现日历和万年历
java
calendar
类在java.util包中,这是一个抽象类,它提供了YEAR、
MONTH
、
DAY
_OF_
MONTH
、
DAY
_OF_WEEK等字段以及get(),set(),getInstance()等方法,利用这写方法很容易对时间字段进行操作,从而得到一个日历或万年历
java 得到本周一和本周日_Java
Calendar
获取本周周一和周日代码
Java
Calendar
获取本周周一和周日代码/*** 得到本周周一** @return yyyy-MM-dd*/public static String getMon
day
OfThisWeek() {
Calendar
c =
Calendar
.getInstance();int
day
_of_week = c.get(
Calendar
.
DAY
_OF_WEEK) - 1;if (
day
_of_...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章