一、原来的日期时间 Java1.0中包含了一个Date类,但是它的大多数方法已经在Java 1.1引入Calendar类之后被弃用了。而Calendar并不比Date好多少。它们面临的问题是: ① 可变性:象日期和时间这样的类对象应该是不可变的。Calendar类中可以使用三种方法更改日历字段:se ...
分类:
编程语言 时间:
2019-12-17 13:29:57
阅读次数:
137
Springmvc.xml 配置convert,xml中配置多个相同的泛型时,xml里配置的convert会从上到下挨个执行。 创建Convert 新建一个时间字符串转时间戳的convert。 implements Converter<String, Timestamp>这里的泛型一定要写,这里决定 ...
分类:
编程语言 时间:
2019-12-16 11:46:11
阅读次数:
125
一、问题背景 在对数据进行操作的时候我们总是会遇到数据类型是date类型的数据,这种数据会让我们在使用和操作的过程中遇到一些问题,比如int类型和date类型不对等,string类型和date类型不对等的情况。而在对数据库的字段操作的时候我们更是会遇到此问题,因此在此记录一下操作方法,可以在以后的使 ...
分类:
编程语言 时间:
2019-12-14 21:10:55
阅读次数:
77
1 @Test 2 public void test(){ 3 String strDate = "20191214"; 4 try { 5 Date date = new SimpleDateFormat("yyyyMMdd").parse(strDate); 6 System.out.print ...
分类:
编程语言 时间:
2019-12-14 20:53:29
阅读次数:
90
1.Date类为可变的,在多线程并发环境中会有线程安全问题。 (1)可以使用锁来处理并发问题。 (2)使用JDK8 Instant 替代。 2.Calendar的子类为可变的,在多线程并发环境中会有线程安全问题。 (1)可以使用锁来处理并发问题。 (2)使用JDK8 LocalDateTime 替代 ...
分类:
编程语言 时间:
2019-12-14 09:31:12
阅读次数:
92
目录: 一、JDK8之前的日期时间API 二、JDK8中新日期时间API 三、Java比较器 四、System类 五、Math类 六、Biglenteger与BigDecimal /* 分割线 */ 一、JDK8之前的日期时间API java.util.Date类 表示特定的瞬时,精确到毫秒 构造器 ...
分类:
编程语言 时间:
2019-12-11 11:16:44
阅读次数:
68
基础数据所对应的类型不同 在Oracle中有一些基础类型与Sqlserver中名字一样,但是所存储的数据格式不同,Date类型在Oracle中精确到秒,在Sqlserver中只能精确到分 表的结构 Oracle中所有的表都有一个共同的字段,rowid这是在物理上存在的,记录了每一条记录的行位置,ro ...
分类:
数据库 时间:
2019-12-11 09:23:01
阅读次数:
98
JDK8新特性里提供了3个时间类:LocalDate、LocalTime、LocalDateTime 在项目开发中,已经需要对Date类型进行格式,否则可读性很差,格式化Date类型要使用SimpleDateFormat,但SimpleDateFormat是现成不安全的。 1. 为什么需要Local ...
分类:
其他好文 时间:
2019-12-09 21:27:16
阅读次数:
153
目录: 一、字符串相关的类 二、JDK8之前的日期时间API 三、JDK8中新日期时间API /* 分割线 */ 一、字符串相关的类 String的特性 String类:代表字符串,字符串是常量。 String是一个final类,代表不可变的字符序列。 String对象的字符内容是存储在一个字符数组 ...
分类:
编程语言 时间:
2019-12-09 18:42:59
阅读次数:
99
bug描述 昨天的Date插入不进去问题解决后,一直没发现其实插入的时间一直比正确的时间早一天 输出sql语句,发现insert语句还是对的,不知道为什么插入数据库之后结果就早了一天 https://blog.csdn.net/qq_37630354/article/details/82814330 ...
分类:
数据库 时间:
2019-12-08 23:42:43
阅读次数:
216