您的位置:首页 > 编程语言 > Java开发

Java学习笔记——dateformat的应用

2015-01-07 10:08 369 查看
在Java中有用于日期操作的相关类,可以很方便的进行日期格式的调整和日期的比较,而且有常用的一些国家的固定日期格式可以使用,主要是通过Date和locale对象来实现对日期的操作。

具体实现如下:

import java.util.*;
import java.text.*;
import static java.util.Locale.*;
import static java.text.DateFormat.*;

public class TryDateFormats {

/**
* @param args
*/
public enum Style {
FULL, LONG, MEDIUM, SHORT //定义输出日期的格式类型
}

public static void main(String[] args) {
// TODO 自动生成方法存根
Date today = new Date();
Locale[] locales = { US, UK, GERMANY, FRANCE }; //locale是区域设置,有预存的若干个国家的信息,如中国和台湾
DateFormat fmt = null;//format的继承类,主要用于设定日期格式
for (Locale locale : locales) {
System.out.println("\nThe Date for " + locale.getDisplayCountry()//返回一个国家的名字,输出以当前主机的语言
+ ":");
for (Style style : Style.values()) {//
fmt = DateFormat.getDateInstance(style.ordinal(), locale);//根据所给的格式类型和区域,形成固定的输出格式
System.out.println(" In " + style + " is " + fmt.format(today));//将日期按预定格式输出
}
}
}

}
实现结果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: