Java常用类源码分析_SimpleDateFormat
来源:互联网 发布:stm32和51编程一样吗 编辑:程序博客网 时间:2024/05/16 15:44
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub // 字母 日期或时间元素 表示 示例 // G Era 标志符 Text AD // y 年 Year 1996; 96 // M 年中的月份 Month July; Jul; 07 // w 年中的周数 Number 27 // W 月份中的周数 Number 2 // D 年中的天数 Number 189 // d 月份中的天数 Number 10 // F 月份中的星期 Number 2 // E 星期中的天数 Text Tuesday; Tue // a Am/pm 标记 Text PM // H 一天中的小时数(0-23) Number 0 // k 一天中的小时数(1-24) Number 24 // K am/pm 中的小时数(0-11) Number 0 // h am/pm 中的小时数(1-12) Number 12 // m 小时中的分钟数 Number 30 // s 分钟中的秒数 Number 55 // S 毫秒数 Number 978 // z 时区 General time zone Pacific Standard Time; PST; GMT-08:00 // Z 时区 RFC 822 time zone -0800 // SimpleDateFormat的创建 // SimpleDateFormat():用默认的模式和默认语言环境的日期格式符号构造 SimpleDateFormat。 // SimpleDateFormat(String pattern):用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFormat。 // SimpleDateFormat(String pattern, Locale locale):用给定的模式和给定语言环境的默认日期格式符号构造 SimpleDateFormat。 String pattern="'Era':GGGG-GGG-GG-G"+"\n"+// "年:yyyy-yyy-yy-y" +"\n"+// "年中的月数:MMMM-MMM-MM-M" +"\n"+// "年中的周数:wwww-www-ww-w"+"\n"+// "年中的天数:DDDD-DDD-DD-D"+"\n"+// "月份中的天数:dddd-ddd-dd-d"+"\n"+// "月份中的周数:FFFF-FFF-FF-F"+"\n"+// "星期中的天数:EEEE-EEE-EE-E"+"\n"+// "'Am'/'pm'标记:aaaa-aaa-aa-a"+"\n"+// "一天中的小时数(0-23): HHHH-HHH-HH-H"+"\n"+// "一天中的小时数(1-24): kkkk-kkk-kk-k"+"\n"+// "'am'/'pm' 中的小时数(0-11): KKKK-KKK-KK-K"+"\n"+// "'am'/'pm' 中的小时数(1-12): hhhh-hhh-hh-h"+"\n"+// "小时中的分钟数:mmmm-mmm-mm-m"+"\n"+// "分钟中的秒数:ssss-sss-ss-s"+"\n"+// "毫秒数:SSSS-SSS-SS-S";// Locale locale=Locale.US; SimpleDateFormat format1=new SimpleDateFormat(); format1.applyPattern(pattern); SimpleDateFormat format2=new SimpleDateFormat(pattern); SimpleDateFormat format3=new SimpleDateFormat(pattern,locale); System.out.println(format1.format(new Date())); // Era:公元-公元-公元-公元 // 年:2015-2015-15-2015 // 年中的月数:十月-十月-10-10 // 年中的周数:0042-042-42-42 // 年中的天数:0289-289-289-289 // 月份中的天数:0016-016-16-16 // 月份中的周数:0003-003-03-3 // 星期中的天数:星期五-星期五-星期五-星期五 // Am/pm标记:下午-下午-下午-下午 // 一天中的小时数(0-23): 0020-020-20-20 // 一天中的小时数(1-24): 0020-020-20-20 // am/pm 中的小时数(0-11): 0008-008-08-8 // am/pm 中的小时数(1-12): 0008-008-08-8 // 小时中的分钟数:0002-002-02-2 // 分钟中的秒数:0016-016-16-16 // 毫秒数:0209-209-209-209 System.out.println(format3.format(new Date())); // Era:AD-AD-AD-AD // 年:2015-2015-15-2015 // 年中的月数:October-Oct-10-10 // 年中的周数:0042-042-42-42 // 年中的天数:0289-289-289-289 // 月份中的天数:0016-016-16-16 // 月份中的周数:0003-003-03-3 // 星期中的天数:Friday-Fri-Fri-Fri // Am/pm标记:PM-PM-PM-PM // 一天中的小时数(0-23): 0020-020-20-20 // 一天中的小时数(1-24): 0020-020-20-20 // am/pm 中的小时数(0-11): 0008-008-08-8 // am/pm 中的小时数(1-12): 0008-008-08-8 // 小时中的分钟数:0002-002-02-2 // 分钟中的秒数:0016-016-16-16 // 毫秒数:0209-209-209-209 try { Date date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2015-10-16 21:10:28"); System.out.println(date); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } }}
0 0
- Java常用类源码分析_SimpleDateFormat
- android:java_中常用时间类:date,_simpledateformat,_calendar
- Java常用类源码分析_Calendar类
- Java常用类源码分析_Date类
- Java常用类源码分析_DateFormat类
- Java集合框架常用类源码分析与总结
- Java常用类源码分析及运行机制(一):logging
- Java中的常用阻塞队列源码分析
- String类常用方法源码分析
- String类常用方法源码分析
- java学习之旅63常用类_包装类_Integer_Number_JDK源码分析
- java学习之旅65--常用类_Date类的使用_JDk源码分析
- java 集合类源码分析
- Java Object 类源码分析
- java源码分析 ---- Object类
- Java String类源码分析
- Java Random类源码分析
- Java 源码分析 ----- String类
- LeetCode 234. Palindrome Linked List
- 半数集问题
- thinkphp-javascript ajax上传后台 post接收不到的原因
- typedef/结构体/枚举/
- 互联网推送服务原理:长连接+心跳机制(MQTT协议)
- Java常用类源码分析_SimpleDateFormat
- ios-显示LCD效果
- Android---Service Timer之执行周期任务
- emacs与vi对比教程
- 在Application的onCreate中创建线程,线程不能被执行
- 基础之启动活动的最佳写法
- URAL 1039 / poj2342-Anniversary Party-树形DP
- 十大数据挖掘算法
- iOS uiwebview 有阴影的解决办法