import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class GetWeek {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println(getWeek(new Date()));
}
public static int getWeek(Date date) {
GregorianCalendar g = new GregorianCalendar();
g.setTime(date);
return g.get(Calendar.WEEK_OF_YEAR);//获得周数
}
}
分享到:
相关推荐
- **`getNowWeek()` 方法**: 返回当前日期所在的一年的第几周。 ```java public static Date getNowDate() { Calendar calendar = Calendar.getInstance(); return new Date(calendar.getTimeInMillis()); } ...
### Java 获取时间:本周、本年、本月的第一天与最后一天 在Java中,通过`Calendar`类可以方便地操作日期。以下将详细介绍如何利用`Calendar`类来获取本周、本年、本月的第一天和最后一天的具体实现方法。 #### ...
综上所述,这段代码主要实现了使用单例模式计算一年中周数的功能,并且能够输出每个周的起始和结束日期,同时也提供了获取当前日期、当前周数及当前星期的方法。这对于需要进行日期统计的应用非常有用。
非常全面,除了常规时间转换,还有 获取当月最大日期、当前的日期那一年的第几周、当前日期是那一年的第几天、当年、月第一天、最后一天、获得起始时间和结束时间范围内,所有的月初和月末等等
### Java 时间工具类详解 在Java开发中,处理日期与时间是常见的需求之一。本文将详细介绍一个实用的Java时间工具类——`DataUtil`。该工具类提供了多种用于日期和时间转换的方法,使得开发者能够更加方便地进行...
标题中的“一个日历程序 可农历到公历 公历到农历 第几周 显示节气”表明这个程序是一个能够处理日期转换和显示农历与公历之间转换,以及计算日期所在周数和显示节气的实用工具。在这个程序中,有两个关键的类——`...
此外,还需要计算当前月份之前的总天数,以便计算出当前日期是当年的第几天: ```csharp int days = 0; int beforeDays = 0; for (int i = 1; i ; i++) { switch (i) { case 1: case 3: case 5: case 7: ...
#### 获取当年第一天和最后一天 ```java public String getCurrentYearFirst() { Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_YEAR, 1); return getNowTime("yyyy-MM-dd"); } public ...
java常用日期工具类方法. 包含格式化日期,字符串转日期格式,日期格式转字符串,获取当天是本月第几天、是当年多少天等
- **本周一日期**:可以通过将当前日期减去今天是一周中的第几天来计算。 - **本周日日期**:可以先计算本周一的日期,然后加上6天即可。 - **上一周相关日期**:类似地,通过减去7天来获取上周一和周日的日期。 - *...
【程序14】日期处理,根据给定的日期计算是当年的第几天,需要考虑到闰年的情况,可以使用嵌套循环和条件判断。 【程序15】整数排序,使用三数取中法,比较x、y、z,找到最小值放于x,然后再次比较剩余两数,如此...
- 返回值为当年第一天是一周中的第几天(0表示星期天)。 4. **输出日历格式**: - 使用`for`循环遍历当前月份的所有天数,并根据`monthFirstDay`调整输出格式。 - 每打印完一周后换行,确保格式正确。 #### 四...
### JAVA编写的万年历源代码知识点解析 ...- 可以进一步扩展功能,例如支持查看具体某一天是当年的第几天等。 通过以上分析可以看出,这段代码实现了基本的万年历功能,但对于实际应用来说还可以进一步优化和完善。
此外,还有其他`get`方法,如`get(Calendar.DAY_OF_WEEK)`获取星期几,`get(Calendar.DAY_OF_YEAR)`获取当年的第几天。 `Calendar`类还提供了`getTimeMillis()`方法,它返回当前日期和时间的毫秒值,这对于与Java的...
8. **C程序设计**:编写C程序,根据年、月、日计算该日为当年的第几天。这涉及C语言的基础语法和日期处理。 9. **Java程序设计**:编写Java程序,实现字符串的反转输出。涵盖Java的基本语法、字符串处理和控制流程...
《程序员杂志2010年第8期》的PDF文件"10-08.pdf"无疑是了解当年IT行业发展和获取技术知识的重要资料。通过深入阅读,程序员可以回溯历史,理解当时的技术脉络,同时也可从中汲取灵感,应用于当前的开发工作。