JAVA 日期处理

---------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------日期处理: 很复杂的类,研究源代码的时候不要太死--------------------------
---以给定格式“yyyy-mm-dd” 格式化日期
   1. java
      DateFormat 抽象类,必须实现其接口。 SimpleDateFormat 为其一个实现子类,非线程安全。??
        eg:SimpleDateFormat spf = new SimpleDateFormat("yyyy-MM-dd");
           System.out.println(spf.format(new Date()));
   2. joda-time  日期加减  日期转换
      DateTime DateTimeFormat 线程安全??
        eg: new DateTime().toString("yyyy-MM-dd"); //又DateTimeFormatter 实现
            DateTimeFormatter time = DateTimeFormatter.forPattern("yyyy-MM-dd"); String t = time.print(new DateTime());
未整理:format calender本来用的,
(统计文件中字符个数,写的代码只能调用一次,结果不能够复用),
object.parse() 答案不一样,每个线程new一个对象 ThreadLocal??查一下是什么东西
改法,打包新的对象 只包含数据内容,不包含操作的方法。 数据内容的类设计为单例  //修改统计的那个函数
工具类:joda-time若涉及到日期加减 日期转换 已经集成到JDK 8
在maven中 引入guava   放到depdency  ,放入信息,然后在property中加入,
LocalDateTime.now.getDateOfMonth() 不带时区的区别
DateTime   带时区  夏令时  这个时间是非法的 表拨快一个小时  坑!!
DateTimeFormatter 处理日期,因为线程安全,所以可以放在常量里面,只创建一次   atuoimport 在设置里面设置一下
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值