日期时间处理
    Date类,其中很多方法已经不用了
    Calendar类,java.util包中的抽象类
    
    Date类,其对象代表即时时间,存储的是从19700101000000距该即时时间的毫秒数
    构造方法,new Date();
    其它方法,getTime,setTime,after,before

package java_20180210_api_datetime;

import java.util.Calendar;
import java.util.Date; public class DateDemo1 { public static void main(String[] args) {
Date d=new Date();
System.out.println(d.getTime());
Date d1=new Date();
d1.setTime(1518253586396L);
System.out.println(d.after(d1));
System.out.println(d.before(d1));
//Calendar是一个抽象类
Calendar c=Calendar.getInstance();
System.out.println(c.get(Calendar.YEAR)+"年"+(c.get(Calendar.MONTH)+1)+
"月"+(c.get(Calendar.DATE)+"日"));
c.add(Calendar.DATE, -3);
System.out.println(c.get(Calendar.YEAR)+"年"+(c.get(Calendar.MONTH)+1)+
"月"+(c.get(Calendar.DATE)+"日"));
//month是从0开始的
// System.out.println(c.get(Calendar.MONTH)+1);
c.roll(Calendar.DATE, 20);
System.out.println(c.get(Calendar.YEAR)+"年"+(c.get(Calendar.MONTH)+1)+
"月"+(c.get(Calendar.DATE)+"日"));
//roll与add的区别
c.roll(Calendar.DATE, false);
System.out.println(c.get(Calendar.YEAR)+"年"+(c.get(Calendar.MONTH)+1)+
"月"+(c.get(Calendar.DATE)+"日")); }
}

新日期时间api-1
    老式日期时间api的局限
    新日期时间api的介绍
    iso-8601标准
    新日期时间api的基本使用
    
    格里高里历(公历,阳历)
        目前使用最广泛的历法
        起始于1582年10月15日
    iso-8601标准
        专门针对日期时间的一个标准
        2018-02-10T10:44:44,这是一个完整的时间格式
        持续时间:P5Y3M2DT20H40M30S

package java_20180210_api_datetime;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime; public class DateDemo2 { public static void main(String[] args) { LocalDate d=LocalDate.now();
// System.out.println(d.getYear()+","+d.getMonthValue()+","
// +d.getDayOfMonth());
System.out.println(d);
LocalTime t=LocalTime.now();
System.out.println(t);
LocalDateTime dt=LocalDateTime.now();
System.out.println(dt); LocalDate d1=LocalDate.of(2015, 3, 15);
System.out.println(d1);
LocalTime t2=LocalTime.of(05, 24);
System.out.println(t2);
} }

================================2-6次课基本没看,201802101830书写

新日期时间api-2
    api包概述
    通用方法介绍
    
    ofxxx()
    from()
    withxxx()
    getxxx()
    toxxx()
    atxxx()
    plusxxx(),minusxxx()
    
新日期时间api-3
    Instant与Duration类
    与时间相关的枚举

新日期时间api-4
    Clock与Period类
    日期时间之间的间隔
    部分时间的表示
    
新日期时间api-5
    主要是java.time.temporal包中的类与接口
    TemporalAdjuster和TemporalQuerie
    
新日期时间api-6
    日期与时间的格式化与解析(就是将字符串变成日期时间),主要是java.time.format包
    新旧日期时间api的转化

================================

java8_api_日期时间的更多相关文章

  1. EasyUI datagrid 日期时间格式化

    EasyUI datagrid中显示日期时间时,会显示为以下不太直观的数值: 添加以下JavaScript脚本,然后在field中添加 formatter: DateTimeFormatter 即可. ...

  2. POCO库——Foundation组件之日期时间DateTime

    日期时间DateTime:内部提供多个设计计时器.日期.时区.时间戳等: Clock.h :Clock时钟计时类,_clock:Int64类型时钟值,CLOCKVAL_MIN.CLOCKVAL_MAX ...

  3. db2 日期时间格式

    db2日期和时间常用汇总 1.db2可以通过SYSIBM.SYSDUMMY1.SYSIBM.DUAL获取寄存器中的值,也可以通过VALUES关键字获取寄存器中的值. SELECT 'HELLO DB2 ...

  4. Angularjs在控制器(controller.js)的js代码中使用过滤器($filter)格式化日期/时间实例

    Angularjs内置的过滤器(filter)为我们的数据信息格式化提供了比较强大的功能,比如:格式化时间,日期.格式化数字精度.语言本地化.格式化货币等等.但这些过滤器一般都是在VIEW中使用的,比 ...

  5. MySQL学习笔记八:日期/时间的处理

    MySQL日期时间的处理,在其官网文档上都有详细的阐述,想了解更多的同学可自行查阅. 1.查询当前日期时间:函数有now(),localtime(),current_timestamp(),sysda ...

  6. Java日期时间操作的一些方法

    1. 获得Calendar实例: Calendar c = Calendar.getInstance(); 2. 定义日期/时间的格式: SimpleDateFormat sdf =new Simpl ...

  7. mysql与oracle的日期/时间函数小结

    前言 本文的日期/时间全部格式化为”2016-01-01 01:01:01“形式: MONITOR_TIME为数据库表字段: 字符串与日期/时间相互转换函数 Oracle 日期/时间转字符串函数:to ...

  8. js 日期时间排序 数组

    不多说直接show代码 var timeArr=[ {'id':'A01','date':'2016-04-20 23:22:11'}, {'id':'A02','date':'2016-04-21 ...

  9. sql server日期时间转字符串

    一.sql server日期时间函数Sql Server中的日期与时间函数 1.  当前系统日期.时间     select getdate()  2. dateadd  在向指定日期加上一段时间的基 ...

随机推荐

  1. shell中的输出重定向

    shell中默认有三个标准设备:标准输入(STDIN).标准输出(STDOUT).标准错误(STDERR). 在Linux系统中,一切(或几乎一切)都是文件.因此,标准输入的文件描述符是0,标准输出的 ...

  2. springboot整合ueditor 前后端分离

    1.下载ueditor,百度搜索ueditor,下载 前端用的是Jsp版,导入文件如下 由于要修改部分源码,所以后端用的源码版,导入文件如下 2.配置路径,用来找到json文件 配置前端ueditor ...

  3. 小白的REDIS学习(二)-链表

    本文为读<Redis设计与实现>的记录.该书以Redis2.9讲解Redis相关内容.请注意版本差异. Redis使用C语言,实现了自己的链表结构,实现的代码如下 //集成了链表的各类信息 ...

  4. SharePoint Framework 基于团队的开发(五)

    博客地址:http://blog.csdn.net/FoxDave 升级SharePoint Framework项目 部署SharePoint自定制解决方案到生产环境并不意味着生命周期的结束,因为还有 ...

  5. cdh集群认证命令

    1.集群认证命令 kinit -kt csliyb.keytab csliyb 2.查看认证有效期命令 klist命令 3.延长认证有效期命令 kinit -R 4.手动认证失效命令 kdestroy

  6. 使用 ado.net访问数据库

    一.ADO.NET :用于连接数据库的技术   1.ADO.NET分为两大组件    DataSet:数据集    .NET FRAMWORK :用于连接到数据库,发送命令,检索结果   2.ADO. ...

  7. 第七届蓝桥杯大赛个人赛决赛(软件类C语言B组)第一题:一步之遥

      这题好多人用爆搜/bfs来做,然而这题可用exgcd(扩展欧几里得)做,而且很简便. 先附原题: 一步之遥 从昏迷中醒来,小明发现自己被关在X星球的废矿车里. 矿车停在平直的废弃的轨道上. 他的面 ...

  8. privacy policy url

    提交审核资料时需要给出隐私条约资料网址privacy policy url 参考新浪微博地址http://m.weibo.cn/page/646?entry=client

  9. 移动终端设备ID

    转自:https://wetest.qq.com/lab/view/116.html 一.前言 对于移动端产品的常规统计分析和运营推广,渠道结算来说,能精准的识别区分并且跟踪一台终端设备(一个终端用户 ...

  10. 关于使用 myeclipse连接MySql的问题

    配置Hibernate.cfg.xml测试连接Mysql数据库时老是报错,如下图: 想想这样配置也没有错啊,可是一直测试连接不上.后面上查了一下,需要在连接字符串后面加上?serverTimezone ...