• 时间类


    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对象转成了字符串

  • 相关阅读:
    数独游戏
    数据类型格式化函数(PostgreSQL),ORACLE支持
    DB2中有关日期和时间的函数,及应用
    XPath详解,总结(转)
    使用 DB2 Connect By 的分级查询(转)
    了解 DB2 Version 9.5 中的全局变量(转)
    DB2中游标的使用(转)
    如何启用和禁用oracle&DB2数据库外键约束(转)
    如何在 DB2 Universal Database 中暂时禁用触发器(转)
    DB2的一些常用SQL写法(转)
  • 原文地址:https://www.cnblogs.com/hankai2735/p/11331846.html
Copyright © 2020-2023  润新知