zoukankan      html  css  js  c++  java
  • 时间类

    1.是一个字符串,使用单个字符串来描述、用来定义匹配规则;正则表达式通常用来检索、替换那些符合某个规则的文本
    2.字符:x,代表的是字符;\,把有功能的字符转成没有功能的字符; 换行符; 回车符;[0-9];[a-z];[A-Z];.代表任意字符,加上\就是普通的.
    3.正则表达式:判断的规则和被判断的内容都是字符串;判断是符合规则:boolean 变量名=变量名.matches(判断规则);
    4.拆分规则:.split();因为拆分出来的返回值是数组类型的所以需要String[]来接;String[] 变量名=变量名.split(拆分规则);因为接收的数组所以需要遍历打印
    5.字符替换:.replaceALL();String 变量名=变量名.replaceALL(替换规则,"替换的内容");
    6.Date:得到日期系统时间的毫秒值:1.Long time=System.currentTimeMillis();因为毫秒值太长所以用Long time来接收;
    2.Date date=new Date();Long time=date.getTime();这是通过new Date对象来得到毫秒值
    7.Date的构造方法:无参构造:Date date=new Date();有参构造:Date date=new Date(1000000000L);直接在new Date(100000L)写毫秒数就行,最后要加L因为要转成Long类型
    8.SimpleDateFormat:先创建日期的转换规则;是为了把日期格式转成字符串:
    SimpleDateFormat str=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");将日期格式转为yyyy年MM月dd日 HH:mm:ss;String s=sdf.format(new Date());因为转字符串所以用String接
    9.将字符串转为日期格式:SimpleDateFormat str=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
    Date date=new Date(""1999年09月09日 09:09:09");因为是字符串转日期所以用Date date接
    用SimpleDateFormat将1999年5月5号 5时5份5秒转成;日期对象(date);再用日期对象date.getTime()方法转成毫秒值
    10.Calendar:是系统日历类;获取当前系统日历:Calendar c=Calendar.getInstance();c就是系统的当前日历,通过Calendar.getInstance()方法获取
    11.给日历添加或减去字段值的时间量:add;变量面.add(Calendar.YEAR,+1);Calendar.YEAR,+1就是先得到年的数值,+1就增加一年;-1就是减少一年;Calendar.month(月);Calendar.DAY(天)
    12.通过Calendar类获取系统的年,月,日;int year(因为返回值是int型所以用int接)=c(上面定义的拿来用).get(Calendar.YEAR(也可以是MONTH,DAY))
    13.设置日期:set()方法是设置日期格式
    c.set(1996, 9, 9, 9, 9, 9);添加日期时日期至之间可以通过,隔开
    Date d2=c.getTime();//getTime()是转成date对象就是Wed Oct 09 09:09:09 CST 1996这样的
    System.out.println(d2);//今天是2019年8月5日是date对象转成了字符串

  • 相关阅读:
    面向对象
    Vue + webpack 项目实践
    配置webstorm监听less时时转换
    delegate事件代理
    JS for 循环
    JS while 循环
    JS switch 分支语句
    JS if 判断
    JS 运算符
    JS typeof() parseInt() parseFloat()
  • 原文地址:https://www.cnblogs.com/hankai2735/p/11331846.html
Copyright © 2011-2022 走看看