[size=medium;][size=medium;] 今天重新温习一了下java.util.Date类的一些用法,先做一下记录,都很简单。[/size][/size]
[size=medium;][size=medium;] 首先是一个小问题,[/size][size=medium;]在输出日期的时候发现输出的月份不对,检查之后发现我在写日期格式的时候把月份的MM写成了mm这样取到的月份就是当前的分钟数,太粗心了,代码如下:[/size]package com.shiyg;[/size]
[code="java"][size=small;]import java.text.ParseException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class GetDate {
/**
* @param args
* @author shiyg
* @throws ParseException
*/
public static void main(String[] args) throws ParseException {
// TODO Auto-generated method stub
DateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
DateFormat df2 = new SimpleDateFormat("yyyy年MM月dd日 hh点mm分ss秒 E");
Date date = new Date();
String d1 = df1.format(date);
String d2 = df2.format(date);
System.out.println(d1);
System.out.println(d2);
}
}
[/size]
[size=medium;]这样的输出结果是:[/size]
[size=medium;]2012-07-08 18:01:42 星期日[/size]
[size=medium;]2012年07月08日 06点01分42秒 星期日[/size]
[size=medium;]如果yyyy-MM-dd中的MM小写,输出的结果就会是:[/size]
[size=medium;]2012-01-08 18:01:42 星期日
[/size]
[size=medium;]另外还有一点,HH大写输出的是24小时制的时间,如果小写,输出的是12小时制的时间。[/size]
给出一个字符串,如“20120708”转化成Date对象,代码如下:
[code="java"]package com.shiyg;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class Parser {
public static void main(String[] args) {
String sDate = "20120708";
DateFormat df = new SimpleDateFormat("yyyyMMdd");
java.util.Date date;
try {
date = df.parse(sDate);
System.out.println(date);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
分享到:
相关推荐
在Java编程语言中,`java.util.Date` 类是用于表示特定瞬间,精确到毫秒的时间。这个类在处理日期和时间方面非常基础,是许多其他日期/时间API的基础。本篇将详细介绍如何使用`Date`类来获取系统的当前时间。 首先...
Java 中 Date 类 Java 中 Date 类是 Java 语言中用于处理日期和时间的类,它提供了多种方法来操作日期和时间的各组成部分。Date 类位于 java.util 包下,表示特定的瞬间,精确到毫秒。 Date 类的主要用途是生成...
10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类...
在 Java 中,可以使用 `java.util.Date` 类来获取服务器端当前日期。可以使用以下代码来获取当前日期: ```java <%@ page import="java.util.Date"%> <% Date myDate = new Date(); %> ``` 二、获取当前年、月、日 ...
在Java编程语言中,`Date`类是处理日期和时间的核心类,位于`java.util`包下。在给定的场景中,我们需要创建一个名为`NextDate`的类,该类能够获取当前日期并输出其后的第二天。让我们深入探讨如何实现这个功能,...
### Java中Date类和Calendar类的比较 #### 一、Date类详解 **1. Date 类简介** 在Java中,`java.util.Date`类用于表示特定的瞬间,精确到毫秒。该类自JDK 1.0版本起提供,并在后续版本中得到了改进和支持。虽然`...
Java 中的 Date 类型是使用java.util.Date类来表示的,而 MySQL 的 DateTime 类型是用于表示日期和时间的数据库类型。在网络游戏开发中,经常需要将记录游戏开始和结束的时间写入到数据库中,这就需要将 Java 的 ...
Java 中的 Date、String 和 Timestamp 之间的转换问题 Java 中的日期和时间处理是编程中非常重要的一方面,Date、String 和 Timestamp 是三种常用的日期和时间类型,本文将详细介绍它们之间的转换问题。 一、获取...
这是本人自己整理的java中的Date工具类,包含了常用的时间格式化方法和转换方法;在工作中使用起来还是蛮方便的;希望对大家有帮助!
在Java编程语言中,`Calendar`和`Date`类是处理日期和时间的核心组件。...在阅读"JAVA Calendar,Date类详解"的相关文件后,你将能深入理解这两个类的内部机制,以及如何在实际项目中有效利用它们。
在Java编程语言中,`java.util.Date` 类用于表示日期和时间。这个类在处理日期相关的操作时非常常见。在给定的文件中,我们看到了三个示例,它们分别展示了如何创建Date对象、格式化日期以及解析日期字符串。 1. **...
Java中的Date类是处理日期和时间的基础类,它在处理日期和时间操作时扮演着重要角色。在Java中,Date类通常与Calendar类一起使用,因为Date类本身并不支持设置和获取具体的时间字段(如年、月、日等),而Calendar类...
在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。
Java中的时间类`Date`和`Calendar`是处理日期和时间的核心组件,它们在Java编程中扮演着重要的角色。在Java中,`Date`类主要用来表示特定的瞬间,精确到毫秒。而`Calendar`类则是一个抽象类,提供了比`Date`更灵活的...
在Java编程语言中,`Date`和`Calendar`类是处理日期和时间的核心组件。这两个类在不同的Java版本中有着不同的使用方式和功能,对于理解Java时间处理机制至关重要。本篇将深入探讨`Date`和`Calendar`类的实例应用。 ...
根据提供的文件信息,我们可以总结出以下关于Java中Date类及其时间格式化的相关知识点: ### Java Date 类概述 在Java中,`java.util.Date`类表示特定的瞬间,精确到毫秒。该类提供了多种构造方法来创建日期实例,...
Java 语言中内置的 Date 类可以满足大多数的日期操作需求,但是在某些特殊场景下,我们需要自定义 date 类来满足特定的需求。本文将介绍如何自定义一个简单的 date 类,包括 year、month、day 的设置和获取,判断...
date工具类
在 Java 中,处理日期和时间主要依赖于 `java.util.Date` 和 `java.text.DateFormat` 这两个核心类。在本文中,我们将深入探讨如何使用这些类来获取、格式化和操作日期。 1. **获取当前时间** 获取当前时间最常用...