`
gaoyu
  • 浏览: 274607 次
  • 来自: 云南大理
社区版块
存档分类
最新评论

SimpleDateFormat格式化日期

 
阅读更多

SimpleDateFormat格式化日期

import java.text.SimpleDateFormat;
import java.util.Date;
public class test {
 public static void main(String []aa){
  SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
  String a1=dateformat1.format(new Date());
  System.out.println("时间2:"+a1);
  System.out.println(new Date().getYear()+1900);
  
  SimpleDateFormat dateformat2=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");  
        String a2=dateformat2.format(new Date());
        System.out.println("时间2:"+a2); 
 }
}


执行结果:
时间2:2006-12-21 14:40:59 星期四
2006
时间2:2006年12月21日 14时40分59秒 星期四





java.util.Calendar对于日期的处理非常的方便,如newDate.set(Calendar.MONTH, 12); //加12个月,newDate.set(Calendar.DATE, -1); //前一天
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Calendar;
public class calendartest {
 /**
  * @param args
  */
 public static void main(String[] args) {
  SimpleDateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
  
  System.out.println("今天  :"+dateformat.format(new Date()));
  
  Calendar c=Calendar.getInstance();  
  
  c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
  Date d1=new Date(c.getTimeInMillis());
  System.out.println("星期一:"+dateformat.format(d1));
  
  
  c.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
  Date d2=new Date(c.getTimeInMillis());
  System.out.println("星期日:"+dateformat.format(d2));  
  
  
 }

}
执行结果:
今天  :2006-12-21 16:39:03 星期四
星期一:2006-12-18 16:39:03 星期一
星期日:2006-12-17 16:39:03 星期日

posted on 2006-12-21 14:42 龚椿深 阅读(193308) 评论(9)  编辑  收藏

<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="http://www.blogjava.net/zygcs/archive/2006/12/21/89280.html" dc:identifier="http://www.blogjava.net/zygcs/archive/2006/12/21/89280.html" dc:title="SimpleDateFormat格式化日期" trackback:ping="http://www.blogjava.net/zygcs/services/trackbacks/89280.aspx" /> </rdf:RDF> -->

评论

# re: SimpleDateFormat格式化日期  回复  更多评论  

下面那个例子很好,第一个例子中Date类的许多方法都过时了。
2007-11-02 09:16 | Raylong

# re: SimpleDateFormat格式化日期  回复  更多评论   

很好~
2009-03-13 11:20 | fancyLeeo

# re: SimpleDateFormat格式化日期  回复  更多评论   

String date = "2009-01-2";
SimpleDateFormat sf = new SimpleDateFormat("yyyy-mm-dd");
try {
System.out.println(sf.parse(date));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


怎么老是打印 Fri Jan 02 00:01:00 CST 2009
2009-12-13 13:38 | 斯蒂芬森的

# re: SimpleDateFormat格式化日期  回复  更多评论   

sf.applyPattern(date);
System.out.println(date);
@斯蒂芬森的
2009-12-20 21:01 | nickkane

# re: SimpleDateFormat格式化日期  回复  更多评论   

http://freeseo.sinaapp.com haha
2011-12-16 15:42 | spicehava

# re: SimpleDateFormat格式化日期[未登录]  回复  更多评论   

SimpleDateFormat格式化日期 挺好的
2012-03-27 16:56 | 111

# re: SimpleDateFormat格式化日期  回复  更多评论   

上面的内容已过时!
2012-04-04 14:17 | ly

# re: SimpleDateFormat格式化日期[未登录]  回复  更多评论   

ddddf
2012-07-18 18:40 | xiao

# re: SimpleDateFormat格式化日期  回复  更多评论   

@斯蒂芬森的
SimpleDateFormat sf = new SimpleDateFormat("yyyy-mm-dd");
你的这句话有问题,应该是yyyy-MM-dd,是大写的MM,你可以看一下文档,对于你格式的时间有规定的。
分享到:
评论

相关推荐

    JSTL格式化日期(一个jstl写的格式化日期,有用的着的看看吧)

    在JSTL中,我们可以使用`fmt`标签库来格式化日期和时间,这在显示和处理日期数据时非常有用。 `fmt`标签库是JSTL的一个重要组成部分,它基于Java的`java.text.SimpleDateFormat`类,可以对日期进行各种格式化操作。...

    深入理解Java:SimpleDateFormat安全的时间格式化

    在Java中,SimpleDateFormat是一个非常常用的类,用来对日期字符串进行解析和格式化输出。但是,如果使用不小心会导致非常微妙和难以调试的问题,因为DateFormat和SimpleDateFormat类不是线程安全的。在多线程环境下...

    java格式化日期类

    为了方便开发者,Java提供了多种方式来格式化日期,其中最常用的是`java.text.SimpleDateFormat`类。这个工具类允许我们自定义日期和时间的显示格式,避免了重复编写相同的代码。下面将详细介绍如何使用`...

    EL格式化日期,jstl格式化日期,fmtformatDat

    虽然EL本身并不提供直接的日期格式化功能,但可以结合使用Java的`java.text.SimpleDateFormat`类来格式化日期。例如: ```jsp ${new java.text.SimpleDateFormat("yyyy-MM-dd").format(myDate)} ``` 这里的`myDate`...

    创建SimpleDateFormat对象,确定日期被格式化的格式.txt

    1.创建SimpleDateFormat对象,确定日期被格式化的格式 2.使用循环,在循环中调用Thread的sleep方法,让线程休眠1s后打印当前时间的字符串

    java SimpleDateFormat 显示于系统时间不符

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); date.setTime(time); System.out.println(sdf.format(date)); 发现时间于想要的时间不符,请运行Time.reg文件

    格式化时间可能用到的各种JS

    在JavaScript中,`SimpleDateFormat.js`可能是一个模仿其功能的库,允许开发者使用类似`yyyy-MM-dd HH:mm:ss`的模式来格式化日期。 5. **jsjava_2_0和jsjava_2_2_bin**: 这两个文件可能是某个JavaScript库的版本,...

    java来格式化日期为标准格式

    Java提供了多种方法来格式化日期,使其符合标准格式。本文将深入探讨如何使用Java来格式化日期为标准格式。 首先,我们了解日期格式化的基础。在Java中,`java.text.SimpleDateFormat`类是用于日期和时间格式化的...

    java日期转化操作大全.pdf

    // 使用SimpleDateFormat格式化日期 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String formattedDate = sdf.format(now); System.out.println("Formatted Date: " + formattedDate)...

    JavaScript实现的SimpleDateFormat

    `SimpleDateFormat`在Java中是一个强大的工具,允许我们按照自定义的模式来格式化日期。例如,我们可以用"yyyy-MM-dd HH:mm:ss"这样的模式将日期转换为字符串,或者将字符串解析回日期对象。在JavaScript中,我们...

    JAVA_日期格式化

    在Java早期版本中,主要使用`java.util.Date`和`java.text.SimpleDateFormat`进行日期格式化。然而,自Java 8引入了新的日期/时间API(JSR 310),如`java.time.LocalDate`、`java.time.LocalDateTime`和`java.time...

    Struts2 格式化日期、时间和数字

    1. **使用OGNL的`#dates`上下文变量**:在JSP中,你可以直接使用`#dates.format(date, pattern)`来格式化日期。例如,如果你有一个日期字段`myDate`,可以这样写: ```jsp (myDate, 'yyyy-MM-dd HH:mm:ss')" /&gt; `...

    由浅入深解析 SimpleDateFormat

    SimpleDateFormat 允许以用户指定的方式格式化日期和时间,包括日期和时间的格式化、解析和标准化。它提供了多种格式化模式,可以根据需要选择不同的格式化方式。 SimpleDateFormat 的使用 在使用 ...

    Java字符串 日期 数字格式化输出-.doc

    Java 字符串日期数字格式化输出 Java 中的字符串日期数字格式化输出是一种常见的操作,特别是在数据输出和显示时。 Java 提供了多种方式来实现格式化输出,包括使用 NumberFormat、DecimalFormat 和 ...

    详解Java中格式化日期的DateFormat与SimpleDateFormat类

    在Java编程语言中,日期和时间的格式化是通过`java.text.DateFormat`和`java.text.SimpleDateFormat`类来实现的。这两个类主要用于将日期和时间对象转换为人类可读的字符串,以及将这些字符串解析回日期和时间对象。...

    android 日期格式化

    在Android开发中,日期格式化是一项常见的需求,用于将系统时间或特定时间转换为易于阅读和处理的格式。本文将深入探讨几个关键的日期格式化方法,这些方法可以帮助开发者更好地管理和展示日期信息。 ### 一、基本...

    java时间日期格式化工具类

    总的来说,Java的日期格式化涉及`java.util.Date`、`SimpleDateFormat`(以及Java 8的`java.time`包)等多个类。`DateUtil`工具类则通过封装这些类的功能,提供了一种更加便捷的方式来处理日期和时间,降低了代码的...

    java日期格式化SimpleDateFormat的使用详解

    java 中的日期格式化是通过 SimpleDateFormat 类来实现的,该类提供了灵活的日期格式化方式,通过指定日期和时间模式字符串,可以将日期和时间格式化为字符串。日期和时间模式字符串是由日期和时间模式字母组成的,...

    集合框架练习.doc

    通过使用 Calendar.getInstance() 方法可以获取当前日期,然后使用 add 方法将日期减去 100 天,最后使用 SimpleDateFormat 格式化日期输出。 2. 计算任意一年的 2 月有多少天? Java 中的 Calendar 类可以用来...

Global site tag (gtag.js) - Google Analytics