zoukankan      html  css  js  c++  java
  • Date

    时间

    世界标准时间 格林尼治 GMT

    现在原子钟     北京=世界标准时间+8小时

    1s=1000ms

    计算机时间原点1970.1.1.00:00:00 算C语言

    Date  精确到毫秒     java.util

    无参构造 现在时间 有参构造计算机原点+参数(毫秒)

    setTime 从时间原点开始 设置时间

    getTime() 获取当前时间的毫秒值 和System.currentTimeMillis() 一样

    SimpleDateFormat 对Dtae对象格式化 和解析 (化为想要的格式 转化后格式化为Date)

    格式化

    SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM--dd HH:mm;ss");

    sdf.fomat(date);

    解析

    String s="2048-01-01";

    SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM--dd");

    Date date=sdf.parse(s); 

    package com.yang.API.TimeClass;
    
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class MyDate {
        public static void main(String[] args) throws ParseException {
    //      无参构一个计算机现在的时间
            Date date=new Date();
            Date date1=new Date();
            SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    
    // 格式化Date类自带的时间表示格式 System.out.println(simpleDateFormat.format(date)); String time="2018王11-15 15:10:55"; SimpleDateFormat simpleDateFormat1=new SimpleDateFormat("yyyy王MM-dd HH:mm:ss"); date1=simpleDateFormat1.parse(time); System.out.println(date1); } }

      

     LocalDateTime() 获取时间    时间+日期  构造方法私有  

    静态方法 now() 获取当前时间  静态方法 of()按照指定时间获取一个LocalDateTime对象

     int get_______() 年月日时分秒  public DayOfWeek getDayOfWeek()周

     转换to______()

     

    格式 化和解析

    Jdk8  DateTimeFormatter

    package com.yang.API.TimeClass;
    
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.time.DateTimeException;
    import java.time.LocalDateTime;
    import java.time.format.DateTimeFormatter;
    import java.util.Date;
    
    public class MyDateTimeFormatter {
        public static void main(String[] args) throws ParseException {
    //      无参构一个计算机现在的时间
            LocalDateTime localDateTime=LocalDateTime.now();
    //DateTimeFoematter构造函数私有 DateTimeFormatter dateTimeFormatter=DateTimeFormatter.ofPattern("yyyy王MM-dd HH:mm:ss"); // 格式化LocalDateTime类自带的时间表示格式()
    System.out.println(dateTimeFormatter.format(localDateTime)); String time="2018王11-15 15:10:55"; //解析格式 是LocalDateTIme自带的 localDateTime=LocalDateTime.parse(time,dateTimeFormatter); System.out.println(localDateTime); }
    }

     LocalDateTime增加或者减少时间

    LocalDateTime自带格式化和解析方法 format(指定格式 DateTimeFormatter)  paser(准备解析字符串,DateTimeFormatter)

    plusYears(int ) Plus___s() 增加哪个时间段  参数为负数就是减      minus___s

    修改时间With___()

     时间间隔 Period  .between(LocalDate,LocalDate).get__(); 获得get省略的时间间隔最多精确到天 例如间隔年 ,getYears()

     Duration.between(LocalDate,LocalDate).to____();获取秒和毫秒;

  • 相关阅读:
    RabbitMQ In JAVA 介绍及使用
    JSON Web Token 入门教程
    char* 与 char[] 的区别
    C++ namespace的用法
    启动其他APK的Activity方法 (转至http://www.cnblogs.com/lijunamneg/archive/2013/02/26/2934060.html)
    Android多任务切换与Activity启动模式SingleTask之间关系的分析
    对SingleTask和TaskAffinity的理解(转至 http://www.2cto.com/kf/201311/254450.html)
    正在运行的android程序,按home键之后退回到桌面,在次点击程序图标避免再次重新启动程序解决办法
    大牛的博客
    Androidpn 简单实现及分析
  • 原文地址:https://www.cnblogs.com/yang-qiu/p/15389050.html
Copyright © 2011-2022 走看看