/**
* 获取当前日期是星期几
*
* @param dt
* @return 当前日期是星期几
*/
public static String getWeekOfDate(Date dt) {
String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
Calendar cal = Calendar.getInstance();
cal.setTime(dt);
int w = cal.get(Calendar.DAY_OF_WEEK) - 1;
if (w < 0)
w = 0;
return weekDays[w];
}
Date date=new Date();
//今天是几号
int day=date.getDate();
System.out.println("Today is :"+day+"号");
Calendar c=Calendar.getInstance();
c.setTime(date);
//今天是这个星期的第几天
int week=c.get(Calendar.DAY_OF_WEEK);
System.out.println("week:"+c.get(Calendar.DAY_OF_WEEK));
//当前月的最后一天是几号
int lastday=c.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println("这个月最后一天是:"+lastday+"号");
分享到:
相关推荐
在Java编程语言中,获取当前日期是星期几的需求很常见,这涉及到日期和时间的处理。Java提供了多种方法来解决这个问题。以下是一些关键的知识点: 1. **Java日期时间API**:Java 8之前,我们主要依赖`java.util....
### Java 获取当前日期时间和本周的星期一的日期时间 在Java中,经常需要处理与日期和时间相关的操作,比如获取当前日期时间、计算本周的星期一等。这些操作可以通过`java.util.Calendar`类和`java.text....
### Java 获取当前日期时间和本周的星期一的日期时间 在Java中,获取当前日期时间以及本周星期一的具体日期时间是一项常见的需求,特别是在处理与日期相关的业务逻辑时。本文将详细介绍如何利用Java内置类`Calendar...
### 如何根据日期获取当前是星期几 在日常生活中,我们经常会遇到需要判断某一天具体是星期几的需求,尤其是在编写程序或进行数据处理时。本文将详细介绍如何通过编程语言(以C#为例)实现这一功能。 #### 核心...
计算年龄通常涉及到从当前日期减去出生日期,并得到年份差值。下面是一个简单的示例代码: ```java SimpleDateFormat sdf = new SimpleDateFormat("yyyy"); String currentYear = sdf.format(new Date()); int ...
在Java编程中,获取当前日期下周的日期是指获取当前日期的下一个星期的日期。下面是相关知识点的详细解释: 获取当前日期 在Java中,获取当前日期可以使用`new Date()`语句,返回当前系统的日期和时间。 Calendar...
VB提供了丰富的函数和方法来处理日期和时间,例如Date函数用于返回当前日期,Now函数获取当前日期和时间,以及Weekday函数,它是这个项目的核心。Weekday函数接收一个日期作为参数,并返回一个整数,表示该日期是一...
本主题聚焦于一个特定的需求:“时间控件,当前日期前的几天是星期几”,以及“这个月前一个月的算法”。 首先,我们需要理解如何在编程中获取当前日期。在多种编程语言中,如JavaScript、Python和Java,都有内置的...
根据给定文件的信息,我们可以总结出以下关于Java中获取及格式化当前时间的相关知识点: ### 一、使用`java.util.Date`与`java.text.DateFormat`类获取并格式化时间 在Java中,`java.util.Date`类是表示特定时刻的...
获取日期的星期。失败返回null。 获取两个日期相差的天数 。 获取两个日期相差的毫秒数 。 获得两个日期之间的连续日期.。 将时间转换为时间戳。 获取连续月份。 两个时间相差距离中文描述 。 比较两个时间...
Java编程语言提供了强大的日期和时间处理能力,可以方便地计算某个日期是星期几。在给定的示例中,我们看到一个名为`DayOfWeek4Birthday`的类,它用于计算并打印出指定日期在一定年份范围内是星期几。这个程序主要...
- 在本例中,使用了模式`"E"`来表示星期几的缩写形式(如Mon、Tue等),如果需要完整的星期名称,则可以使用模式`"EEEE"`。 #### 3. Java日期和时间API概述 - Java提供了多种处理日期和时间的API,包括`Calendar`、...
日期转换为星期的功能广泛应用于日历应用、数据分析、报表生成等多个场景。在这个特定的问题中,我们需要实现一个功能,让用户通过下拉列表选择输入指定的日期,然后系统将其转换为对应的星期数。这个过程涉及到编程...
这些类提供了对日期和时间的操作和处理,例如获取当前日期、计算日期差、判断日期是否在某个范围内等。 在本程序中,我们使用了 java.util.Date 类来处理日期信息。java.util.Date 类是 Java 中最基本的日期类,...
例如,可以编写一个用BATCH语言(CMD命令)编写的批处理文件,使用内置的DATE命令获取当前日期,然后通过计算得出星期几。批处理文件可以包含以下内容: ```batch @echo off set /a "day=%date:~10,2%, month=%date:...
其中包含:获得当前日期 yyyy-MM-dd HH:mm:ss;获取系统当前时间戳;获取当前日期 yy-MM-dd;得到两个时间差 格式yyyy-MM-dd HH:mm:ss;转化long值的日期为yyyy-MM-dd HH:mm:ss.SSS格式的日期;获取当前日期是一个...
这些类提供了丰富的静态工厂方法,如`now()`(获取当前日期/时间)、`of()`(指定日期/时间)和`plusDays()`、`minusMonths()`等方法进行日期计算。 4. **日期计算器的核心功能**: - **日期相加和相减**:通过...
// 将当前日期设为星期一 System.out.println("本周第一天:" + c.getTime()); c.set(Calendar.DAY_OF_WEEK, c.getFirstDayOfWeek() + 6); // 将当前日期设为星期天 System.out.println("本周最后一天:" + c....
### Java中获取当前时间的关键知识点 #### 一、概述 在Java编程中,获取当前时间是一项基本而重要的技能。这不仅对于记录事件发生的时间、进行时间相关的计算等有着广泛的应用,也是开发过程中不可或缺的一部分。...
`roll()`方法与`add()`方法类似,但不同之处在于,`roll()`不会跨过边界,例如,如果当前日期已经是月份的第一天,再用`roll()`减去一天时,日期不会变成上一个月的最后一日。 #### 6. 计算两个日期之间的间隔 ...