用SimpleDateFormat格式化日期和时间
来源:互联网 发布:部队网络使用对照检查 编辑:程序博客网 时间:2024/04/29 10:44
import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;public class sdf {@SuppressWarnings("deprecation")public static void main(String[] args) {Date date = new Date();String[] format = {"y", "yy", "yyy", "yyyy", // 年份"M", "MM", "MMM", "MMMM", // 年份中的月份"w", "ww", "www", "wwww", // 年中的周数"W", "WW", "WWW", "WWWW", // 月份中的周数"D", "DD", "DDD", "DDDD", // 年中的天数"d", "dd", "ddd", "dddd", // 月份中的天数"F", "FF", "FFF", "FFFF", // 月份中的星期"E", "EE", "EEE", "EEEE", // 星期中的天数"H", "HH", "HHH", "HHHH", // 一天中的小时数(0-23)"h", "hh", "hhh", "hhhh",// am/pm 中的小时数(1-12)"K", "KK", "KKK", "KKKK",// am/pm 中的小时数(0-11)"k", "kk", "kkk", "kkkk", // 一天中的小时数(1-24)"m", "mm", "mmm", "mmmm", // 小时中的分钟数"S", "SS", "SSS", "SSSS", // 毫秒数"s", "ss", "sss", "ssss",// 分钟中的秒数"Z", "ZZ", "ZZZ", "ZZZZ", // 时区 RFC 822 time zone"z", "zz", "zzz", "zzzz",};// 时区 General time zoneSystem.out.println("date.toGMTString(): " + date.toGMTString());System.out.println("date.toLocaleString(): " + date.toLocaleString());System.out.println("date.toString(): " + date.toString());for (int i = 0; i < format.length; i++) {try {Locale locale = Locale.ENGLISH;SimpleDateFormat sdf = new SimpleDateFormat(format[i], locale);String formated = sdf.format(date);System.out.println(format[i] + ": " + formated);} catch (Exception e) {System.out.println(format[i] + " -Exception:" + e.toString());}}}}输出如下:
date.toGMTString(): 3 Jul 2015 07:30:12 GMTdate.toLocaleString(): 2015-7-3 15:30:12date.toString(): Fri Jul 03 15:30:12 CST 2015y: 2015yy: 15yyy: 2015yyyy: 2015M: 7MM: 07MMM: JulMMMM: Julyw: 27ww: 27www: 027wwww: 0027W: 1WW: 01WWW: 001WWWW: 0001D: 184DD: 184DDD: 184DDDD: 0184d: 3dd: 03ddd: 003dddd: 0003F: 1FF: 01FFF: 001FFFF: 0001E: FriEE: FriEEE: FriEEEE: FridayH: 15HH: 15HHH: 015HHHH: 0015h: 3hh: 03hhh: 003hhhh: 0003K: 3KK: 03KKK: 003KKKK: 0003k: 15kk: 15kkk: 015kkkk: 0015m: 30mm: 30mmm: 030mmmm: 0030S: 791SS: 791SSS: 791SSSS: 0791s: 12ss: 12sss: 012ssss: 0012Z: +0800ZZ: +0800ZZZ: +0800ZZZZ: +0800z: CSTzz: CSTzzz: CSTzzzz: China Standard Time
输出指定格式的日期和时间字符串:
import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;import java.util.TimeZone;public class tmf {public static void main(String[] args) {Date date = new Date();// Fri, 03 Jul 2015 05:33:55 GMTString form = "E, dd MMM yyyy HH:mm:ss";Locale locale = Locale.ENGLISH;SimpleDateFormat sdf = new SimpleDateFormat(form, locale);sdf.setTimeZone(TimeZone.getTimeZone("GMT"));String formed = sdf.format(date) + " GMT";System.out.println(formed);}}输出结果:Fri, 03 Jul 2015 07:57:51 GMT
0 0
- 用SimpleDateFormat格式化日期和时间
- 用SimpleDateFormat类,格式化日期和时间模式
- 用SimpleDateFormat类,格式化日期和时间模式
- SimpleDateFormat格式化日期时间格式
- 日期格式化和SimpleDateFormat问题
- java 使用simpleDateFormat格式化日期 时间
- java 使用simpleDateFormat格式化日期 时间
- java 使用simpleDateFormat格式化日期 时间
- 使用 SimpleDateFormat 格式化日期和使用printf格式化日期
- 使用Date和SimpleDateFormat格式化时间
- SimpleDateFormat 使用方法和中英文时间格式化转换
- 日期格式化类SimpleDateFormat
- SimpleDateFormat格式化日期
- SimpleDateFormat格式化日期
- SimpleDateFormat格式化日期
- SimpleDateFormat格式化日期
- SimpleDateFormat格式化日期
- SimpleDateFormat格式化日期
- JAVA生成二维码
- android查看网络图片
- PL/SQL连接Oracle 11g配置使用成功!(64位Oracle使用PL/SQL)
- C语言解决约瑟夫问题算法
- RocketMQ集群配置
- 用SimpleDateFormat格式化日期和时间
- Tomcat服务器常用配置和HTTP简介
- [学习笔记—Objective-C]《Objective-C 程序设计 第6版》第八章 继承
- Redis初学
- opengl
- Spring boot 部署 mvn clean package
- Entity Framework表名默认自动变为复数形式的解决方法
- java框架有哪些常用框架?
- 有道词典