虽然说看文档最好是看官方原来的文档,但是呢,下面是我看别的人的总结,算做抛砖引玉吧,如果有不对的,我会在后期给更正或者自己来写一篇

1,JAVA中对xml的操作,包括schema,dtd等相关知识:标记语言

2,JAVA中对时间类和对象的操作,时间主要有三种类型,Long,Date,Calender,关于时间格式用SimplyDateFormat来设置,具体的见下面, 时间日期

时间类型转换  long <-> Date <-> Calendar
long --->Date : dat = new Date(l)
dat.setTime(l) Date --->Calendar : cal.setTime(dat) Calendar ---> Date: cal.getTime() Date ---> long :dat.getTime()
注:Date dat , long l ,Calendar cal
/**********************************************/
时间的输入与输出
1) 日期输出的本质是将Date转换为格式化的String
2) 日期输入的本质是将格式化的 String转换为 Date
3) SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  构建SimpleDateFormat 一般提供日期的格式"yyyy-MM-dd"具体参看javadoc
   如:"yyyy-MM-dd HH:mm:ss"
   "yyyyMMdd"
   "dd/MM/yy"
   "MM/dd/yyyy" 常用方法 fmt.parse(String) 可以实现将(合法)字符串解析为日期类型,经常用于处理日期输入
fmt.format(Date) 可以把日期格式化为字符串用于输出处理 使用字符串String输出时间 Date ---> String:
DateFormat fmt = new SimpleDateFormat("HH:mm:ss");
fmt.format(date) 把字符串String时间转为Date时间(个是必须相同) String --> Date :
DateFormat fmt = new SimpleDateFormat("yyyy-MM-dd");
fmt.parse("1999-2-2")
注:java没有提供String直接转换为Calendar的API方法,但第三方提供的API有这种方法
如果Calendar需要转为String,必须先转换为Date
Calendar ----> Date :
Date dat = cal.getTime();
/*********************************************/
时间的计算
时间计算的问题
1) 本质是时间毫秒数的计算 2) 简单时间计算,直接计算毫秒数,如:3天以后,2小时等
3) 复杂时间计算,利用Calender类提供的历法算法实现
常用方法:
add() set()
Calendar 提供的方法本是上也是计算毫秒数,

时间格式相互转换

最新文章

  1. sysv-rc-conf管理Ubuntu server开机启动服务
  2. python【5】-生成式,生成器
  3. Mybatis原理分析之二:框架整体设计
  4. HTML5的五种客户端离线存储方案
  5. 环境搭建及wamp空密码修改
  6. @font-face制作Web Icon
  7. Windows Phone 8.1 Page transitions
  8. iOS开发-轻点、触摸和手势
  9. RefernceError : jQuery is not define
  10. Android TextView : “Do not concatenate text displayed with setText”
  11. Unity大中华区主办 第二届Unity 游戏及应用大赛 实力派精品手游盘点
  12. SQL中on条件与where条件的区别(转载)
  13. 学习总结:libevent--简单入门
  14. CodeForces - 727E Games on a CD 字符串Hash
  15. leetcode 之 two sum (easy)c++
  16. spring-boot (三) spring data jpa
  17. Kindle支持文档类型
  18. 关于numpy
  19. Spring错误——Spring AOP——org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWorldException
  20. Linux top和负载的解释(转载)

热门文章

  1. 聊聊excel生成图片的几种方式
  2. EXP/IMP 导出生产库表的指定数据到测试库一例
  3. 完整记录一则Oracle 11.2.0.4单实例打PSU补丁的过程
  4. CloudNotes之桌面客户端篇:笔记撰写样式的支持
  5. 如果你也会C#,那不妨了解下F#(3):F#集合类型和其他核心类型
  6. 扩展方法(C#)
  7. 浏览器自动刷新——基于Nodejs的Gulp LiveReload与VisualStudio完美结合。
  8. C# 复制指定节点的所有子孙节点到新建的节点下
  9. django入门之模板的用法
  10. Struts2框架简介和示例