1.日期型 转换为 String
DateFormat f = new SimpleDateFormat( "yyyy-MM-dd hh:MM ");
String t=f.format(date);
2.String ->Date
Date date=Util.strToDateTimeYMD(t);
模板定义如下:
y 年号,如 1996
M 月份,如 July 或者 07
d 月中第几天,如 12
H 小时(24制),如 0、17
m 分钟,如 32
s 钞钟,如55
S 微钞,如978
E 星期几,如 Tuesday
D 一年中的第几天,如 189
w week in year (Number) 27
W week in month (Number) 2
a am/pm marker (Text) PM
k hour in day (1~24) (Number) 24
K hour in am/pm (0~11) (Number) 0
z time zone (Text) Pacific Standard Time
' escape for text (Delimiter)
' ' single quote (Literal)
STRING格式
dow mon dd hh:mm:ss zzz yyyy其中:
dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)。
mon 是月份 (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec)。
dd 是一月中的某一天(01 至 31),显示为两位十进制数。
hh 是一天中的小时(00 至 23),显示为两位十进制数。
mm 是小时中的分钟(00 至 59),显示为两位十进制数。
ss 是分钟中的秒数(00 至 61),显示为两位十进制数。
zzz 是时区(并可以反映夏令时)。标准时区缩写包括方法 parse 识别的时区缩写。如果不提供时区信息,则 zzz 为空,即根本不包括任何字符。
yyyy 是年份,显示为 4 位十进制数。
分享到:
相关推荐
Java 字符格式化是编程中常见的一种操作,用于将各种数据类型转换成字符串,并按照特定的格式进行展示。在 Java 中,`String` 类提供了一个名为 `format()` 的方法,这个方法可以用来创建格式化的字符串,类似于 C ...
根据提供的文件信息,本文将详细解释Java中时间与日期格式化的相关知识点,包括如何使用`java.text.DateFormat`类以及`java.text.SimpleDateFormat`类来进行日期格式的定制化处理,并且会额外介绍`java.util....
`java.text.SimpleDateFormat`是一个具体的日期/时间格式化类,用于将日期和时间转换成字符串,或者将字符串解析为日期。例如,`new SimpleDateFormat("yyyy-MM-dd")`定义了日期的格式,然后`format.format(Calendar...
`DateTimeFormatter`类用于格式化`java.time`的日期和时间对象。 总结一下,`java.util.Date`和`java.util.Calendar`是Java早期处理日期的工具,虽然功能强大,但使用起来较为复杂。而从Java 8开始,`java.time`包...
Java类库是Java平台的核心组成部分,包含了用于输入输出、网络通信、图形用户界面(GUI)构建、数据库连接等各个领域的类。 Java API(应用程序编程接口)文档是由Javadoc工具生成的,它通过解析源代码中的注释来...
本文将详细介绍如何使用Java处理各种日期类型及其转换、提取指定日期的各个组成部分、获取当前日期及指定格式、计算指定月份的天数以及确定指定月份的第一天和最后一天。 #### 一、各种日期类型的转换 在Java中,...
总的来说,这段代码展示了如何在Java中使用`java.util`包进行日期和时间的基本操作,包括日期字符串与毫秒值的转换,以及获取日期和时间的各个部分。虽然Java 8引入的新日期API提供了更好的使用体验,但在处理旧代码...
例如,我们可以先用`Date`获取当前时间,然后用`Calendar`对其进行操作(如添加、减去日期),最后用`DateFormat`将其格式化为用户友好的字符串。对于更高级的需求,如处理时区、国际化等,Java 8引入了`java.time`...
2. **日期格式化**:源码可能包含了日期格式化的功能,可以将用户选择的日期转换为特定格式的字符串,如"YYYY-MM-DD"或"MM/DD/YYYY"等,以便在程序中进行进一步处理。 3. **事件监听**:为了响应用户的日期选择,...
在Java编程中,日期处理是常见的任务之一,用于管理和计算...通过`SimpleDateFormat`,我们可以将日期和时间格式化为人类可读的字符串。在实际编程中,根据需求选择合适的类和方法,可以有效地处理各种日期相关的任务。
Java日期与时间的基本操作 #### 1.1 创建当前日期与时间 ```java Date date = new Date(); ``` 这段代码创建了一个`Date`对象,它表示的是当前系统的时间。 #### 1.2 使用`SimpleDateFormat`进行日期格式化 `...
它使用一组字符串来描述时间序列,包括秒、分钟、小时、日期、月份和星期几。Java中的Cron表达式解析通常是通过Spring框架的`org.springframework.scheduling.support.CronSequenceGenerator`类或者第三方库如Quartz...
### Java中各个包的主要作用 Java作为一种广泛使用的编程语言,其强大的功能很大程度上依赖于它丰富的标准库。这些标准库通常被组织成不同的包,每个包都包含了特定领域相关的类和接口。本文将详细介绍Java中一些...
在Java编程语言中,日历(Calendar)类是处理日期和时间的核心类,它提供了丰富的功能来操作日期。本练习题旨在帮助初学者深入理解Java中的日历API及其使用方法。"简单易懂"的描述意味着我们将以清晰、简洁的方式...
这个方法首先解析传入的日期字符串得到`Date`对象,然后设置`Calendar`对象的日期为当月的第一天,并最终返回格式化后的日期字符串。 #### 示例:获取指定日期的月末 ```java public String getMonthEnd(String ...
实验报告的标题为“Java实验报告一java基础.doc”,主要涵盖了Java编程的基础知识,包括数组、字符串处理和日期处理。以下是对实验内容的详细解析: 1. 定义二维数组并进行排序: - 在Java中,二维数组可以通过...
通过`new Date()`创建一个新的日期实例,或者通过传递日期字符串或时间戳来初始化。Date对象提供了许多方法,如`getFullYear()`, `getMonth()`, `getDate()`, `getHours()`等,用于获取日期和时间的各个部分。 2. *...