20155117王震宇 2016-2017-2 《Java程序设计》第七周学习总结
教材学习内容总结
时间度量
- 格林尼治标准时间(GMT):现在GMT已不作为标准时间使用。
- 世界时(UT):借助观测远方星体跨过子午线而得,受地球自转速度影响。
- 国际原子时(TAI):铯原子辐射振动幅度,秒的定义单位。
- 世界协调时间(UTC):加入闰秒修正时间。
- Unix时间:定义为UTC时间1970.1.1 00:00:00为起点经历的秒数,不考虑闰秒修正。
- epoch:某个特定时代开始,时间轴上的某一瞬间。
年历 - 儒略历
- 格里高利历
- ISO S601标准
获取系统时间
System.currentTimeMills() - 返回long类型整数,代表1970.1.1 00:00:00:00至今经过的毫秒数。
import static java.lang.System.*;
import java.util.*;
public class DateD {
public static void main(String[] args) {
Date date1 = new Date(currentTimeMillis());
Date date2 = new Date();
System.out.println(date1.getTime());
System.out.println(date2.getTime());
}
}
-- Date实例只能使用getTime()方法 setTime() 方法。
- 有关字符串时间格式的处理,不再是Data的职责。
java.text.DataFormat 和 java.text.SimpleDateFormat - getDateInstance()
dateFormat = DateFormat.getDateInstance(
DateFormat.LONG, Locale.TAIWAN);
out.println(dateFormat.format(date));
dateFormat = DateFormat.getDateInstance(
DateFormat.SHORT, Locale.TAIWAN);
out.println(dateFormat.format(date));

- getTimeInstance()
dateFormat = DateFormat.getTimeInstance(
DateFormat.LONG, Locale.TAIWAN);
out.println(dateFormat.format(date));
dateFormat = DateFormat.getTimeInstance(
DateFormat.MEDIUM, Locale.TAIWAN);
out.println(dateFormat.format(date));
dateFormat = DateFormat.getTimeInstance(
DateFormat.SHORT, Locale.TAIWAN);
out.println(dateFormat.format(date));

- getDateTimeInstance()
dateFormat = DateFormat.getDateTimeInstance(
DateFormat.LONG, DateFormat.LONG, Locale.TAIWAN);
out.println(dateFormat.format(date));
dateFormat = DateFormat.getDateTimeInstance(
DateFormat.SHORT, DateFormat.MEDIUM, Locale.TAIWAN);
out.println(dateFormat.format(date));
dateFormat = DateFormat.getDateTimeInstance(
DateFormat.SHORT, DateFormat.SHORT, Locale.TAIWAN);
out.println(dateFormat.format(date));

教材学习中的问题和解决过程
- 问题1:SimpleDateFormat的自定义模式
import java.text.*;
import java.util.*;
public class Simple {
public static void main(String[] args) {
DateFormat dateFormat_1 =
new SimpleDateFormat("EE-MM-dd-yyyy", Locale.TAIWAN);
DateFormat dateFormat_2 =
new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z", Locale.TAIWAN);
System.out.println(dateFormat_1.format(new Date()));
System.out.println(dateFormat_2.format(new Date()));
}
}


代码托管

上周考试错题总结
错题1

错题2


错题3

错题4

说实话题目和解析都看不懂。
错题5

点评过的同学博客和代码
- 本周结对学习情况
- 结对同学学号1
- 结对照片
感想
考试有15分钟是在查英语单词以及猜选项意思,我觉的换成阿拉伯文更公平,对错全靠蒙。
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 0/0 | 2/2 | 20/20 | |
| 第二周 | 251/251 | 1/5 | 18/38 | |
| 第三周 | 651/902 | 1/6 | 10/48 | |
| 第四周 | 300/1400 | 1/7 | 10/58 | |
| 第五周 | 696/2196 | 1/8 | 10/68 | |
| 第六周 | 722/2918 | 1/9 | 10/78 | |
| 第七周 | 172/3090 | 1/10 | 10/88 |
参考资料
20155117王震宇 2016-2017-2 《Java程序设计》第七周学习总结的更多相关文章
- 201521123027 <java程序设计>第七周学习总结
1.本周学习总结 2.书面作业 Q1.ArrayList代码分析 1.1 解释ArrayList的contains源代码 答: 源代码: //contains()方法 public boolean c ...
- 20155117王震宇 2006-2007-2 《Java程序设计》第一周学习总结
20155117王震宇 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 尽量简单的总结一下本周学习内容 尽量不要抄书,浪费时间 看懂就过,看不懂,学习有心得的 ...
- 20155201 2016-2017-2 《Java程序设计》第九周学习总结
20155201 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 JDBC全名JavaDataBaseConnecticity,是Jav ...
- 20145213《Java程序设计》第九周学习总结
20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...
- 20145213《Java程序设计》第二周学习总结
20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...
- 20145213《Java程序设计》第一周学习总结
20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...
- 21045308刘昊阳 《Java程序设计》第九周学习总结
21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...
- 20145330孙文馨 《Java程序设计》第一周学习总结
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...
- 20145337 《Java程序设计》第九周学习总结
20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...
- 20145337 《Java程序设计》第二周学习总结
20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...
随机推荐
- 30分钟了解Shiro与Springboot的多Realm基础配置
写在前面的话: 我之前写过两篇与shiro安全框架有关的博文,居然能够广受欢迎实在令人意外.说明大家在互联网时代大伙对于安全和登录都非常重视,无论是大型项目还是中小型业务,普遍都至少需要登录与认证的逻 ...
- Qt与FFmpeg联合开发指南(四)——编码(2):完善功能和基础封装
上一章我用一个demo函数演示了基于Qt的音视频采集到编码的完整流程,最后经过测试我们也发现了代码中存在的问题.本章我们就先处理几个遗留问题,再对代码进行完善,最后把编码功能做基础封装. 一.遗留问题 ...
- Java注解 框架开发之Java注解的妙用
原文出处: locality 注解的好处: 1.能够读懂别人写的代码,特别是框架相关的代码. 2.本来可能需要很多配置文件,需要很多逻辑才能实现的内容,就可以使用一个或者多个注解来替代,这样就使得编程 ...
- [Java学习] JSON工具学习记录--FastJSON
最近做项目,总是与json打交道,在用了即可json工具后,个人认为fastJson最好用,很方便,API也清晰可见,所以记录下使用方法,给需要的人提供帮助.(部分摘抄自网络) 一.API入口 Fas ...
- 『Numpy』高级函数_np.nditer()&ufunc运算
1.np.nditer():numpy迭代器 默认情况下,nditer将视待迭代遍历的数组为只读对象(read-only),为了在遍历数组的同时,实现对数组元素值得修改,必须指定op_flags=[' ...
- antd-pro1.0使用jest对react组件进行单元测试
前言 基于React+Ant Design(以下用Antd表示)的项目,在对于自己封装的,或者基于Antd封装的公共组件的自动化测试技术的选型和实践. 背景 随着前端项目越来越大,业务逻辑日益繁杂,协 ...
- secureCRT启动xmanager图形化工具
secureCRT启动xmanager图形化工具 2014年9月17日 11:42 secureCRT是我们在维护UNIX或者linux的重要工具.xmanager 工具是连接UNIX或者linux的 ...
- uinex 常用命令
删除文件夹实例:rm -rf /var/log/httpd/access将会删除/var/log/httpd/access目录以及其下所有文件.文件夹 删除文件使用实例:rm -f /var/log/ ...
- 第 4 章—— C# 语言特性(《精通 ASP.NET MVC 5》)
这里只提供各个特性的简单概括. C# 的完整指南可参阅<Introducing Visual C#>.深度了解 LINQ 可参考<Pro LINQ in C#> 4.1 准备示 ...
- POJ 3481 splay模板
最后撸一发splay. 之前用treap撸的,现在splay也找到感觉了,果然不同凡响,两者之间差别与精妙之处各有其精髓! 真心赞一个! POJ平衡树的题目还是比较少,只能挑之前做过的捏一捏.但是收获 ...