java.text和java.util的综合运用
来源:互联网 发布:php伪造referer跳转 编辑:程序博客网 时间:2024/05/21 15:09
package tigers;
import java.text.*;
import java.util.*;
public class Tiger25 {
public static void main(String[] args) {
System.out.println(getDateTime(new Date(), Locale.CHINA));
System.out.println(getDateTime(new Date(), Locale.CHINESE));
System.out.println(getDateTime(new Date(), Locale.SIMPLIFIED_CHINESE));
System.out.println(getDateTime(new Date(), Locale.TRADITIONAL_CHINESE));
System.out.println(getDateTime(new Date(), Locale.TAIWAN));
Calendar cal = Calendar.getInstance(Locale.CHINA);
cal.setTime(new Date());
int day = cal.get(Calendar.DAY_OF_WEEK);
DateFormatSymbols symbols = new DateFormatSymbols(Locale.CHINA);
String[] days = symbols.getWeekdays();
System.out.println(Arrays.toString(days));
System.out.println(days[day]);
}
private static String getDateTime(Date date, Locale locale) {
int[] type = new int[] {DateFormat.LONG, DateFormat.MEDIUM, DateFormat.SHORT};
String str = "<+>>>>>" + locale.getDisplayCountry() + "/n";
for (int i = 0; i < type.length; i++) {
DateFormat df = DateFormat.getDateTimeInstance(type[i], type[i], locale);
str += df.format(date) + "/n";
}
return str;
}
}
结果:
<+>>>>>中国
2005年2月16日 下午11时02分01秒
2005-2-16 23:02:01
05-2-16 下午11:02
<+>>>>>
2005年2月16日 下午11时02分02秒
2005-2-16 23:02:02
05-2-16 下午11:02
<+>>>>>中国
2005年2月16日 下午11时02分02秒
2005-2-16 23:02:02
05-2-16 下午11:02
<+>>>>>台湾地区
2005年2月16日 下午11時02分02秒
2005/2/16 下午 11:02:02
2005/2/16 下午 11:02
<+>>>>>台湾地区
2005年2月16日 下午11時02分02秒
2005/2/16 下午 11:02:02
2005/2/16 下午 11:02
[, 星期日, 星期一, 星期二, 星期三, 星期四, 星期五, 星期六]
星期三
- java.text和java.util的综合运用
- java对象的综合运用
- 对Java多态性综合运用的探讨
- Java 中正则表达式的运用 Java.util.regex.*
- java打印日历---Calendar类的综合运用
- JAVA后台程序设计及UTIL.CONCURRENT包的运用
- java,json,struts2,js综合运用
- java-servlet、DOM、html综合运用示例
- java.util和java.awt的区别
- java.util包中的线程运用
- Scanning Text With java.util.Scanner
- java.util.Properties和java.util.ResourceBundle
- java.util 和 java.awt的区别 java.util.list 和 java.awt.list的区别
- 集合和流的综合运用
- java:java.util.Map和java.util.Set的Key类型转换
- guava:java:java.util.Map和java.util.Set的Key类型转换
- (Java)集合的综合运用实例——实现学生信息管理
- 博为峰Java技术文章 ——JavaSE Swing 按钮组件的综合运用
- 自定义线性表的简单例子
- Eclipse 3 + Lomboz 3 + Tomcat 5 设置(转载)
- 界面设计的基本技巧
- 链表简单例子
- IBM WebSphere 网站专家 安装指南
- java.text和java.util的综合运用
- 字符集系列二之resin和tomcat之差异
- win2000和XP下得到硬盘剩余空间(用java调用windows命令)
- 字符集系列三之ISO8859_1、GBK、gb2312
- 研究垃圾回收机制,计算对象创建占用的内存
- 字符集系列之四总结
- 自定义ClassLoader的简单例子
- 从IT专业人士到管理者的过渡技巧
- 事件监听的简单例子