`
syg5434
  • 浏览: 842 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

java中Date类相关的小问题

 
阅读更多
[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 使用Date类获取系统的当前时间

    在Java编程语言中,`java.util.Date` 类是用于表示特定瞬间,精确到毫秒的时间。这个类在处理日期和时间方面非常基础,是许多其他日期/时间API的基础。本篇将详细介绍如何使用`Date`类来获取系统的当前时间。 首先...

    Java中Date类.pdf

    Java 中 Date 类 Java 中 Date 类是 Java 语言中用于处理日期和时间的类,它提供了多种方法来操作日期和时间的各组成部分。Date 类位于 java.util 包下,表示特定的瞬间,精确到毫秒。 Date 类的主要用途是生成...

    10.javaDate类.zip

    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_Date_日期时间整理

    在 Java 中,可以使用 `java.util.Date` 类来获取服务器端当前日期。可以使用以下代码来获取当前日期: ```java <%@ page import="java.util.Date"%> <% Date myDate = new Date(); %> ``` 二、获取当前年、月、日 ...

    java中NextDate类

    在Java编程语言中,`Date`类是处理日期和时间的核心类,位于`java.util`包下。在给定的场景中,我们需要创建一个名为`NextDate`的类,该类能够获取当前日期并输出其后的第二天。让我们深入探讨如何实现这个功能,...

    Java中Date类和Calender类的比较

    ### Java中Date类和Calendar类的比较 #### 一、Date类详解 **1. Date 类简介** 在Java中,`java.util.Date`类用于表示特定的瞬间,精确到毫秒。该类自JDK 1.0版本起提供,并在后续版本中得到了改进和支持。虽然`...

    java的Date类型转换成MySQL的DateTime类型.doc

    Java 中的 Date 类型是使用java.util.Date类来表示的,而 MySQL 的 DateTime 类型是用于表示日期和时间的数据库类型。在网络游戏开发中,经常需要将记录游戏开始和结束的时间写入到数据库中,这就需要将 Java 的 ...

    有关java中的Date,String,Timestamp之间的转化问题

    Java 中的 Date、String 和 Timestamp 之间的转换问题 Java 中的日期和时间处理是编程中非常重要的一方面,Date、String 和 Timestamp 是三种常用的日期和时间类型,本文将详细介绍它们之间的转换问题。 一、获取...

    java的Date工具类

    这是本人自己整理的java中的Date工具类,包含了常用的时间格式化方法和转换方法;在工作中使用起来还是蛮方便的;希望对大家有帮助!

    JAVA Calendar,Date类详解

    在Java编程语言中,`Calendar`和`Date`类是处理日期和时间的核心组件。...在阅读"JAVA Calendar,Date类详解"的相关文件后,你将能深入理解这两个类的内部机制,以及如何在实际项目中有效利用它们。

    java中Date的格式.pdf

    在Java编程语言中,`java.util.Date` 类用于表示日期和时间。这个类在处理日期相关的操作时非常常见。在给定的文件中,我们看到了三个示例,它们分别展示了如何创建Date对象、格式化日期以及解析日期字符串。 1. **...

    【Java精品】Java中Date各种相关用法.doc

    Java中的Date类是处理日期和时间的基础类,它在处理日期和时间操作时扮演着重要角色。在Java中,Date类通常与Calendar类一起使用,因为Date类本身并不支持设置和获取具体的时间字段(如年、月、日等),而Calendar类...

    Java Date类常用示例_动力节点Java学院整理

    在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。

    java中时间类Date和Calendar的使用

    Java中的时间类`Date`和`Calendar`是处理日期和时间的核心组件,它们在Java编程中扮演着重要的角色。在Java中,`Date`类主要用来表示特定的瞬间,精确到毫秒。而`Calendar`类则是一个抽象类,提供了比`Date`更灵活的...

    Java 之 Date 和 Calendar 实例

    在Java编程语言中,`Date`和`Calendar`类是处理日期和时间的核心组件。这两个类在不同的Java版本中有着不同的使用方式和功能,对于理解Java时间处理机制至关重要。本篇将深入探讨`Date`和`Calendar`类的实例应用。 ...

    Java Date的使用

    根据提供的文件信息,我们可以总结出以下关于Java中Date类及其时间格式化的相关知识点: ### Java Date 类概述 在Java中,`java.util.Date`类表示特定的瞬间,精确到毫秒。该类提供了多种构造方法来创建日期实例,...

    简单自定义date类(java)

    Java 语言中内置的 Date 类可以满足大多数的日期操作需求,但是在某些特殊场景下,我们需要自定义 date 类来满足特定的需求。本文将介绍如何自定义一个简单的 date 类,包括 year、month、day 的设置和获取,判断...

    javadate工具类

    date工具类

    java操作date对象

    在 Java 中,处理日期和时间主要依赖于 `java.util.Date` 和 `java.text.DateFormat` 这两个核心类。在本文中,我们将深入探讨如何使用这些类来获取、格式化和操作日期。 1. **获取当前时间** 获取当前时间最常用...

Global site tag (gtag.js) - Google Analytics