Java8日期
文章平均质量分 75
LIAUNE
平平无奇小码农
展开
-
SimpleDateFormat多线程天坑
问题背景 在公司开发统计数据类项目的时候,遇到一个统计接口需要请求3万次数据库,单线程执行实在是太慢,每次都需要好几分钟的时间,所以便想着使用多线程来提高一下执行速度。 这个项目是一个电力统计系统,发电厂分为火力发电厂,水力发电厂和新能源发电厂,该接口需要汇总的是:每个月—每种类型的发电厂所发电量。 例如:一月份:火力发电厂发了20万千瓦时,水力发电厂发了10万千瓦时,新能源发电厂发了5万千瓦时。 问题重现 同一个SimpleDateFormat实例使用在多线程中出现的问题(本例子是打印从当前时间开始以及往原创 2021-04-06 21:51:19 · 223 阅读 · 0 评论 -
Java8日期处理类
新API基于ISO标准日历系统,java.time包下的所有类都是不可变类型而且线程安全。 示例1:Java 8中获取今天的日期 Java 8 中的 LocalDate 用于表示当天日期。和java.util.Date不同,它只有日期,不包含时间。当你仅需要表示日期时就用这个类。 public class Demo01 { public static void main(String[] args) { LocalDate today = LocalDate.now();转载 2021-02-24 14:33:03 · 162 阅读 · 0 评论