在java项目中,时间是永远都不离不开的,不管什么项目,都有时间的存在,所以对时间的掌握一定要熟悉
以下代码时,是有时间求星期几.
//求今天是星期几
Date date= new Date();
SimpleDateFormat d= new SimpleDateFormat("yyyy-MM-dd");
String datetemp = d.format(date);
try {
date= d.parse(datetemp);
SimpleDateFormat liuzm = new SimpleDateFormat("E");
String mydate=liuzm.format(date);// date 也可以换成 "2009-7-7"
System.out.println(mydate);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//接String 参数
Date date= new Date();
SimpleDateFormat d= new SimpleDateFormat("yyyy-MM-dd");
try {
date= d.parse("2009-7-22"); //自己定义的时间 或者可以接string 参数
SimpleDateFormat liuzm = new SimpleDateFormat("E");
String mydate=liuzm.format(date);//
System.out.println(mydate);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
本篇文章来源于 :刘志猛博客 原文链接:
http://liuzhimeng.com/
分享到:
相关推荐
在Java编程语言中,获取当前日期是星期几的需求很常见,这涉及到日期和时间的处理。Java提供了多种方法来解决这个问题。以下是一些关键的知识点: 1. **Java日期时间API**:Java 8之前,我们主要依赖`java.util....
总之,解决“输入年月日,输出那天是星期几”的问题,需要掌握Java日期时间API的使用,包括`LocalDate`、`DayOfWeek`等类,以及闰年和平年的判断。通过编写Java代码,我们可以方便地完成这个任务,从而提高程序的...
获取某一时间段特定星期几的日期。如,查询2011-01-01到2011-02-02时间内所有星期一、星期三的对应日期。
实现这个功能,我们可以使用`YearMonth`类来处理年月,`TemporalAdjusters`中的`nextOrSame`方法来找到下一个或当前的特定星期几。下面是一个简化的代码片段: ```java import java.time.DayOfWeek; import java....
除了`Date`类,Java还提供了`Calendar`类,它是一个抽象类,用于表示日期和时间的更复杂操作,如修改日期、获取特定字段(如月份、星期几等)。`Calendar`的一个优点是它可以处理闰年、时区等更复杂的日期时间问题。...
### Java时间操作函数详解 #### 一、计算某一月份的最大天数 在Java中,`Calendar`类提供了获取特定月份最大天数的功能。这在处理日期逻辑时非常有用,例如判断一个月份有多少天。 ```java Calendar time = ...
Java万年历是一款功能丰富的日历应用,专为程序员和普通用户设计,提供从1800年至2100年间的日期展示,涵盖了公历、农历、星期以及二十四节气等多种时间信息。这款程序的核心在于其强大的日期计算和转换算法,能够...
- `E`:星期几(如“星期一”、“星期二”等); - `H`:小时(24小时制); - `m`:分钟; - `s`:秒。 示例代码如下: ```java SimpleDateFormat format = new SimpleDateFormat("y年M月d日EH时m分s秒", Locale....
在Java中处理日期时,经常需要根据特定的日期来计算出年龄或者确定该日期是星期几。这对于开发涉及日期处理的应用程序非常实用。本文将详细介绍如何使用Java内置类如`SimpleDateFormat`、`Calendar`等来进行这些操作...
Java_Date_日期时间整理 Java 中的日期时间处理是非常重要的,以下是 Java 中日期时间整理的知识点总结: 一、获取服务器端当前日期 在 Java 中,可以使用 `java.util.Date` 类来获取服务器端当前日期。可以使用...
### 现代Java时间处理:`java.time`包 尽管`java.util.Date`和`java.text.SimpleDateFormat`在历史项目中广泛使用,但自Java 8起,`java.time`包提供了更为强大和易于使用的API,包括: #### 1. `java.time....
8. `E` - 星期几:全名或缩写,如`Mon` 9. `D` - 一年中的第几天:1-366 10. `a` - AM/PM 标记,如`AM`或`PM` 三、格式化日期 一旦有了`SimpleDateFormat`对象,你可以使用`format()`方法将日期对象转换为字符串。...
对于获取当前星期几,或获取本周第一天和最后一天,可以使用`java.util.Calendar`类。例如,获取本周第一天: ```java Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.DAY_OF_WEEK, Calendar....
### Java 获取当前日期时间和本周的星期一的日期时间 在Java中,获取当前日期时间以及本周星期一的具体日期时间是一项常见的需求,特别是在处理与日期相关的业务逻辑时。本文将详细介绍如何利用Java内置类`Calendar...
根据提供的文件信息,本文将详细解释Java中时间与日期格式化的相关知识点,包括如何使用`java.text.DateFormat`类以及`java.text.SimpleDateFormat`类来进行日期格式的定制化处理,并且会额外介绍`java.util....
java获取今天、昨天、近一周、近两周、近三周、近一月、近两月、近三月、近半年、本周、上周、本月、上月时间段
在Java编程中,时间处理是不可或缺的一部分,尤其是在开发复杂的应用程序时。本资源包"java 关于时间的代码"提供了一些关键的示例,涵盖了时间、正则表达式、集合以及遍历等重要概念,旨在帮助开发者更好地理解和...
- Calendar类:是一个抽象基类,用于操作日期和时间,提供了比Date更多的功能,如获取星期几、月份等。 2. Java 8的新日期时间API: - LocalDate:代表没有时区信息的日期,例如2022-04-15。 - LocalTime:表示...
- `"EEE MMM dd HH:mm:ss z yyyy"`:这种格式是标准的日期时间格式,其中`EEE`表示星期几缩写,`MMM`表示月份缩写,`dd`表示日期,`HH:mm:ss`表示小时分钟秒,`z`表示时区,`yyyy`表示年份。 - `"yyyy-MM-dd HH:mm...