- 浏览: 3461339 次
- 性别:
- 来自: China
文章分类
- 全部博客 (536)
- ajax (1)
- Algorithm (14)
- Android (40)
- CSS/HTML... (2)
- defy (3)
- DesignPattern (2)
- dorado (0)
- Drools (6)
- English/日本語 (7)
- Flex (2)
- Framework (0)
- Google (3)
- hibernate (13)
- homework (3)
- HTML5 (0)
- IDE (29)
- java (45)
- javaee (7)
- Javascript (14)
- java组件 (5)
- jQuery (4)
- jsp (8)
- jsf (2)
- Linux (2)
- lucene (0)
- mysql (6)
- news (3)
- Oracle (8)
- other (4)
- PHP (5)
- Python (0)
- Software Engineering (3)
- spring (7)
- struts1.x (14)
- struts2.x (14)
- strolling in cloud (1)
- subject:javaEnhance (20)
- Tomcat (7)
- validator (3)
- 学习·方法·心得 (8)
- .NET (2)
- vba (6)
- groovy (5)
- grails (2)
- SWT (0)
- big data (1)
- perl (1)
- objective-c (50)
- product (1)
- mac (7)
- ios (188)
- ios-phone (2)
- ios-system (15)
- ios-network (5)
- ios-file (4)
- ios-db (1)
- ios-media (3)
- ios-ui (27)
- ios-openSource (6)
- ios-animation (5)
- ios-drawing (7)
- c (2)
- ios-app (2)
- ios-course (15)
- ios-runtime (14)
- ios-code (8)
- ios-thread (8)
- ios-LBS (2)
- ios-issue (1)
- ios-design (2)
- Jailbreak (2)
- cocos2d (0)
- swift (16)
- ios-framework (4)
- apple watch (4)
- ios-web (1)
- react native (3)
- TVOS (1)
- OpenGL (1)
最新评论
-
xiaobinggg:
...
Session机制详解 -
菜鸟学生会:
Drools规则工作流引擎开发教程网盘地址:http://pa ...
Drools入门-----------环境搭建,分析Helloworld -
wangyudong:
不是很好用,不支持自动化测试RESTful API,也不支持自 ...
Simple REST Client POST使用方法 -
Paul0523:
很棒的一篇文章,感谢楼主分享
Session机制详解 -
啸笑天:
获取原型对象的三种方法<script>functi ...
复习JavaScript面向对象技术
import java.text.DateFormatSymbols;
import java.util.Arrays;
import java.util.Calendar;
import java.util.GregorianCalendar;
import javax.swing.JOptionPane;
public class CalendarTest {
public static void main(String[] args) {
GregorianCalendar d=new GregorianCalendar();
// JOptionPane.showMessageDialog(null, d.getTime());
int today=d.get(Calendar.DAY_OF_MONTH);
int month=d.get(Calendar.MONTH);
d.set(Calendar.DAY_OF_MONTH, 1);
int weekday=d.get(Calendar.DAY_OF_WEEK);
int firstDayOfWeek=d.getFirstDayOfWeek();
int indent=0;
while (weekday!=firstDayOfWeek) {
indent++;
d.add(Calendar.DAY_OF_MONTH, -1);
weekday=d.get(Calendar.DAY_OF_WEEK);
}
String[] weekdayNames=new DateFormatSymbols().getShortWeekdays();
// JOptionPane.showMessageDialog(null, Arrays.toString(weekdayNames));
do {
System.out.printf("%s ",weekdayNames[weekday]);
d.add(Calendar.DAY_OF_MONTH, 1);
weekday=d.get(Calendar.DAY_OF_WEEK);
} while (weekday!=firstDayOfWeek);
System.out.println();
for (int i = 0; i < indent; i++) {
System.out.print(" ");
}
d.set(Calendar.DAY_OF_MONTH, 1);
do {
int day=d.get(Calendar.DAY_OF_MONTH);
System.out.printf("%5d",day);
if (day==today) {
System.out.print("*");
} else {
System.out.print(" ");
}
d.add(Calendar.DAY_OF_MONTH, 1);
weekday=d.get(Calendar.DAY_OF_WEEK);
if (weekday==firstDayOfWeek) {
System.out.println();
}
} while (d.get(Calendar.MONDAY)==month);
}
}
发表评论
-
java正则表达式修改html标签中属性
2013-04-21 11:45 4866package com.ez; import ... -
String.intern()解析
2012-07-16 22:53 1620String.intern()解析 Str ... -
Java中的访问控制public,private,protected,package
2012-05-08 02:41 28581. Java中的访问控制表1-1 可见/ ... -
Beginning SWT
2012-04-12 15:41 0SWT(Standard Widget Toolkit, ... -
Java IO读写大文件的几种方式及测试
2012-03-13 17:24 3434读取文件大小:1.45G 第一种,OldIO: (注意文件和系 ... -
Java编程中“为了性能”尽量要做到的一些地方
2012-03-13 17:25 1363最近的机器内存又爆满了,除了新增机器内存外,还应该好好r ... -
复习nio
2012-03-13 17:24 1775简介: JDK 1.4 中引入的新输入输出 (NIO) 库在 ... -
The Closeable, Flushable, Readable, and Appendable interfaces
2012-03-13 17:23 1902Java SE 5.0引入了4个附加的接口:C ... -
Java IO复习
2012-03-13 17:22 1430什么是流: 流是一个抽象的概念。当Java程序需要 ... -
java模拟spring ioc
2011-12-08 17:21 2250<?xml version="1.0&q ... -
javaweb读取任意目录的下的properties配置文件(解决普通java类读web-inf下任意目录)
2011-10-28 15:59 11935看到很多用getResourcesAsStream()来读取. ... -
java程序员常用英语
2011-11-14 08:16 5620干程序员这行实在是 ... -
Oracle在2011年取得的Java主要成就
2011-10-20 08:29 2053甲骨文公司继续推动Java前进的战略。自2010年1月收购 ... -
Java规则引擎与其API(JSR-94)
2011-10-19 10:02 4243转自:http://www.ibm.com/developer ... -
Core Java , Volume 1 笔记
2011-07-17 11:36 051 StringBuffer:效率略低于String ... -
树形显示
2011-07-17 11:26 1675/** 树形结构应用十分广泛。 下面这段代码根据 ... -
求能除尽1至n的最小整数
2011-07-16 02:43 4009为什么1小时有60分钟,而不是100分钟呢?这是历史上的 ... -
java 四则运算 栈的实现
2011-07-15 13:42 13891import java.util.Stack; /* ... -
java的中文转拼音组件---pinyin4j的使用
2011-07-02 19:09 2327pinyin4j是一个功能强悍的汉语拼音工具包,主要是从汉语获 ... -
【code】java的中文转拼音工具类
2011-07-01 09:26 3772package my; public class ...
相关推荐
下面将详细介绍如何使用`GregorianCalendar`来获取系统当前时间,以及相关的知识点。 首先,我们需要了解`java.util.Calendar`类。这是Java中的一个抽象类,用于管理日期和时间。`GregorianCalendar`是`Calendar`的...
在给定的压缩包文件中,可能包含了关于如何使用`GregorianCalendar`来获取一年内特定月份的日历信息的练习代码,如`Exercise6_6.java`,以及可能的辅助文件`G`和`H`。 首先,`GregorianCalendar`类继承自抽象类`...
##### 4.2 GregorianCalendar使用示例 ```java GregorianCalendar gcal = new GregorianCalendar(2023, Calendar.JANUARY, 1); ``` #### 五、总结 通过上述介绍,我们可以看到Java提供了丰富的API来处理日期和...
利用GregorianCalendar类实现当月日历的打印。
`GregorianCalendar`的使用没有在这段代码中直接体现,但通常情况下,它是Java中处理日期和时间的主要类,属于`java.util`包。`GregorianCalendar`是`Calendar`类的一个具体实现,基于格里高利历(公历)。它可以...
为了更好地理解和使用Java中的日期处理类,本篇文章将对Date、Calendar(包括其子类GregorianCalendar)、DateFormat以及SimpleDateFormat这几个关键类进行详细介绍。 #### 1. Date 类 `java.util.Date` 是Java中...
在Java中,`Calendar`类的一个具体子类`GregorianCalendar`通常被用于日常的日期时间处理,因为它是基于格里高利历(即公历)的。 ### 知识点二:`SimpleDateFormat`类 `SimpleDateFormat`是`java.text`包下的一个...
3. GregorianCalendar 类:GregorianCalendar 类有两个重要的构造函数:GregorianCalendar() 返回代表当前创建时间的对象;GregorianCalendar(int year, int month, int date) 返回代表任意日期的对象。...
可以使用 `GregorianCalendar` 类的 `add` 方法来实现日期的加减操作。例如,下面是使用 `GregorianCalendar` 类实现日期加 1 年的代码: ```java GregorianCalendar gc = new GregorianCalendar(); gc.setTime(new ...
calendar.set(GregorianCalendar.DAY_OF_WEEK, GregorianCalendar.FRIDAY); ``` 最后,我们可以通过`getTime()`方法将修改后的Calendar对象转换回Date,然后再次使用DateFormat进行格式化输出: ```java Date ...
GregorianCalendar calendar = new GregorianCalendar(); // 设置月份为1(因为Calendar中的月份是从0开始的) calendar.set(Calendar.MONTH, 1); // 设置日期为1,因为我们要找的是当月的第一个星期五 ...
### Java中输出当前系统...通过以上介绍,我们可以看到,在Java中使用`Calendar`和`GregorianCalendar`来获取并显示当前系统时间是非常简单且实用的。希望本文能够帮助您更好地理解和应用这些类来满足您的编程需求。
在给定的代码示例中,我们看到了如何使用 `GregorianCalendar` 类来创建、操作和格式化日期。下面将详细解释这段代码中的关键知识点: 1. **导入相关库**: - `import java.sql.Date;`: 这个导入通常用于处理与...
本文将深入探讨Java中处理日期的三个主要类:Date、Calendar和DateFormat,并通过实例演示它们的使用方法。 首先,`Date`类是Java中最基础的日期时间类,自JDK 1.0起就已经存在。它存储的是从1970年1月1日00:00:00 ...
Java 中有多种时间格式,包括 java.util.Date、java.util.Calendar、java.util.GregorianCalendar 等,这些类都可以用来表示和操作时间。但是,在实际开发中,需要根据不同的需求选择合适的时间格式本文将对 Java 中...
我们可以使用 GregorianCalendar 获取当前日期,并将其显示在界面上。 ### 5. 时间选择功能 在实现时间选择功能时,我们需要使用 JTextField 输入时间,并提供验证输入的功能。 ### 6. 事件处理 在实现事件处理...
AlarmClock 是一个闹钟的实现,使用计划框架和 GregorianCalendar 来实现。它可以每天在同一时间发出叫醒铃声,考虑到夏令时的影响。 结论 Java 计时器是一个通用的计划框架,用于执行任意复杂的计划任务。它包括...
* 使用Java的Calendar和GregorianCalendar类来处理日期和时间。 * 使用SimpleDateFormat类来格式化日期和时间的显示。 * 使用System.currentTimeMillis()方法获取当前时间的毫秒数。 知识点三:Java音频处理 * ...