- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编写字符界面应用(下)详解
编写字符界面应用 课后练习 设计CalendarTest类实现万年历 遍历文件夹,将每个文件和目录的最后修改时间按系统缺省的Locale全格式输出. 2011-05-03 * 编写字符界面应用 练习 Email的正则表达式 电话号码的正则表达式 出生年月的正则表达式 邮政编码的正则表达式 阿拉伯数字的正则表达式 浮点数的正则表达式 IP地址的正则表达式 身份证号的正则表达式 Web地址的正则表达式 2011-05-03 * * 在这个例子中我们作了有趣的函数调用:cal.set(GregorianCalendar.DAY_OF_WEEK,GregorianCalendar.FRIDAY);和:cal.add(GregorianCalendar.DAY_OF_MONTH, 7); set 方法能够让我们通过简单的设置星期中的哪一天这个域来将我们的时间调整为星期五. 注意到这里我们使用了常量 DAY_OF_WEEK 和 FRIDAY来增强代码的可读性. add 方法让我们能够在日期上加上数值. 润年的所有复杂的计算都由这个方法自动处理. LOGO LOGO LOGO 编写字符界面应用(下) ID:SCSJ001-Java Basic Syntax 编写字符界面应用 日期与格式化 Date(日期), DateFormat(日期格式), Calendar(日历) 正则表达式 2011-05-03 * 编写字符界面应用 java.util.Date Date 类实际上只是一个包装类, 它包含的是一个长整型数据Long, 表示的是从GMT(格林尼治标准时间)1970年, 1 月 1日00:00:00这一刻之前或者是之后经历的毫秒数. Date date= new Date(); System.out.println(date.getTime()); File file = new File(“c:\boot.ini”); Long mod = file.lastModified(); System.out.println(mod); 2011-05-03 * 编写字符界面应用 java.util.Date 类关系图: 判断对错: java.sql.Date date1 = new java.util.Date(); Java.util.Date date2 = new java.sql.Date(); 2011-05-03 * 编写字符界面应用 日期数据的格式定制 只要通过向SimpleDateFormat 的构造函数传递格式字符串“EEE-MM-dd-yyyy, 我们就能够指明自己想要的格式. EEE是星期, MM是月, dd是日, yyyy是年. 字符的个数决定了日期是如何格式化的.传递EEE-MM-dd-yyyy会显示 Sat-02-21-2006 SimpleDateFormat sdf = new SimpleDateFormat(“EEE-MM-dd-yyyy); Date date = new Date(); System.out.println(sdf.format(date)); 2011-05-03 * 编写字符界面应用 日期数据的定制格式 Letter Date or Time Component Presentation Examples G Era designator Text AD y Year Year 1996; 96 M Month in year Month July; Jul; 07 w Week in year Number 27 W Week in month Number 2 D Day in year Number 189 d Day in month Number 10 F Day of week in month Number 2 E Day in week Text Tuesday; Tue a Am/pm marker Text PM 2011-05-03 * 编写字符界面应用 日期数据的定制格式 Letter Date or Time Component Presentation Examples H Hour in day (0-23) Number 0 k Hour in day (1-24) Number 24 K Hour in am/pm (0-11) Number 0 h Hour in am/pm (1-12) Number 12 m Minute in hour Number 30 s S
文档评论(0)