public class Test {public void dateDiff(String startTime, String endTime, String format) {//按照传入的格式生成一个simpledateformate对象SimpleDateFormat sd = new Si ...
分类:
编程语言 时间:
2020-06-20 14:07:00
阅读次数:
66
Date now=new Date(); //yyyy年MM月dd日 HH时mm分ss秒 HH为24小时 hh为12小时 //yy/MM/dd HH:mm //yyyy-MM-dd HH:mm:ss == now.toLocaleString(); 格式可以自由组合,不受年月日 : 时分限制等限制 ...
分类:
其他好文 时间:
2020-06-15 19:26:46
阅读次数:
70
ThreadLocal 是 Java 里一种特殊的变量。每个线程都有一个 ThreadLocal 就是每个线程都拥有了自己独立的一个变量,竞争条件被彻底消除了。它是为创建代价高昂的对象获取线程安全的好方法,比如你可以用 ThreadLocal 让SimpleDateFormat 变成线程安全的,因为 ...
分类:
其他好文 时间:
2020-06-08 00:54:23
阅读次数:
84
还在用SimpleDateFormat格式化时间?小心经理锤你 场景 本来开开心心的周末时光,线上突然就疯狂报错,以为程序炸了,截停日志,发现是就是类似下述一段错误 java.lang.NumberFormatException: For input string: ".202006E.202006 ...
分类:
其他好文 时间:
2020-06-06 23:30:42
阅读次数:
117
import java.math.BigDecimal; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * (1)先计算出从格林威治时间公元2000年1月1 ...
分类:
编程语言 时间:
2020-06-06 12:44:05
阅读次数:
55
计时器/定时器 线程应用 java.util包 Timer类 无参数构造方法 创建对象 timer.schedule(); package test06052; import java.util.*; import java.text.SimpleDateFormat; public class T ...
分类:
编程语言 时间:
2020-06-06 01:15:37
阅读次数:
85
在java8以前,做有关时间日期的操作时使用java.util.Date,做日期、月份、天数相加减操作时使用java.util.Calendar,对时间日期进行格式化操作时,使用SimpleDateFormat或DateFormat下的其他子类;但是这些时间日期操作对象,都是可变的、线程不安全的。 ...
分类:
编程语言 时间:
2020-06-03 23:24:28
阅读次数:
71
在多并发情况下使用SimpleDateFormat需格外注意 :SimpleDateFormat除了format是线程不安全以外,parse方法也是线程不安全的。 LocalDate 获取年月日 //获取当前年月日 LocalDate localDate = LocalDate.now(); //l ...
分类:
编程语言 时间:
2020-06-01 23:57:38
阅读次数:
108
1.通过Util包中的Date获取 Date date = new Date(); SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd :hh:mm:ss"); System.out.println(dateFormat.for ...
分类:
编程语言 时间:
2020-05-30 15:52:19
阅读次数:
72
将测试结果根据时间日期保存到本地文件,使用后置处理器 import java.text.SimpleDateFormat; import java.util.Date; import java.io.*; SimpleDateFormat fileDate = new SimpleDateForma ...
分类:
其他好文 时间:
2020-05-25 21:03:38
阅读次数:
82