Java及数据库对日期进行格式化方式

 更新时间:2022年03月23日 10:26:23   作者:墨雨森林  
这篇文章主要介绍了Java及数据库对日期进行格式化方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Java及数据库对日期进行格式化

Java对日期进行格式化可使用java.text.SimpleDateFormat

示例

package com.canco.util; 
import java.text.SimpleDateFormat;
import java.util.Date; 
public class Test {
 
    public static void main(String[] args) throws Exception {
        SimpleDateFormat sf0 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
        SimpleDateFormat sf1 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss SSS");
        System.out.println(sf0.format(new Date()));
        System.out.println(sf1.format(new Date()));
    }
}

输出:

2019-03-07 09:20:52 581

2019-03-07 09:20:52 582

因为现在是上午,所以HH和hh显示效果一样

字母日期或时间元素表示示例
GEra标志符TextAD
yYear1996; 96
M年中的月份MonthJuly; Jul;07
w年中的周数Number27
W月份中的周数Number2
D年中的天数Number189
d月份中的天数Number10
F月份中的星期Number2
E星期中的天数TextTuesday; Tue
aAm/pm 标记TextPM
H一天中的小时数(0-23)Number 0
k一天中的小时数(1-24)Number 24
Kam/pm 中的小时数(0-11)Number 0
ham/pm 中的小时数(1-12)Number 12
m小时中的分钟数Number30
s分钟中的秒数Number55
S毫秒数Number978
z时区General time zonePacific Standard Time; PST; GMT-08:00
Z时区RFC 822 time zone-0800

ORACLE数据库日期格式

Java与数据库时间格式转换

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date createTime;
  • @DateTimeFormat:是将Java中Date日期格式化
  • @JsonFormat:是将从数据库取出的日期格式化

补充:

  • Java的日期类型是java.util.Date
  • 数据库的日期类型是TimeStamp

这样就可以统一从数据库取出和插入的日期格式。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 深入理解 Java 中的 Switch 语句示例详解

    深入理解 Java 中的 Switch 语句示例详解

    在Java编程中,switch语句通过表达式值来执行不同代码块,本文介绍switch语法、案例、注意事项,以及与if语句的对比,包括基本语法、关键字、表达式、case常量、break和default的使用,以及如何根据输入的字符输出星期、大小写转换、成绩判断和季节判断等实际应用场景
    2024-10-10
  • java中Statement 与 PreparedStatement接口之间的关系和区别

    java中Statement 与 PreparedStatement接口之间的关系和区别

    这篇文章主要介绍了java中Statement 与 PreparedStatement接口之间的关系和区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Spring-Security对HTTP相应头的安全支持方式

    Spring-Security对HTTP相应头的安全支持方式

    这篇文章主要介绍了Spring-Security对HTTP相应头的安全支持方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • Spring配置和使用Properties文件的详细步骤

    Spring配置和使用Properties文件的详细步骤

    在Spring框架中,.properties 文件通常用于存储配置信息,如数据库连接、服务地址、应用参数等,本文给大家介绍了Spring配置和使用Properties文件的详细步骤,需要的朋友可以参考下
    2024-05-05
  • 利用Java写一个学生管理系统

    利用Java写一个学生管理系统

    今天这篇文章就给给大家分享利用Java写一个学生管理系统吧,先写一个简单的用List来实现学生管理系统:
    2021-09-09
  • Java详细解析==和equals的区别

    Java详细解析==和equals的区别

    这篇文章主要介绍了Java中==和equals()的区别,,==可以使用在基本数据类型变量和引用数据类型变量中,equals()是方法,只能用于引用数据类型,需要的朋友可以参考下
    2022-04-04
  • Spring 框架中的 Bean 作用域(Scope)使用详解

    Spring 框架中的 Bean 作用域(Scope)使用详解

    Spring框架中的Bean作用域(Scope)决定了在应用程序中创建和管理的Bean对象的生命周期和可见性。本文将详细介绍Spring框架中的Bean作用域的不同类型,包括Singleton、Prototype、Request、Session和Application,并解释它们的特点和适用场景。
    2023-09-09
  • Java泛型通配符的使用详解

    Java泛型通配符的使用详解

    本文主要介绍了Java泛型通配符的使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • Java的Spring框架中DAO数据访问对象的使用示例

    Java的Spring框架中DAO数据访问对象的使用示例

    这篇文章主要介绍了Java的Spring框架中DAO数据访问对象的使用示例,分为在Spring中DOA与JDBC以及与Hibernate的配合使用两种情况来进行演示,需要的朋友可以参考下
    2016-03-03
  • SpringMVC 如何使用注解完成登录拦截

    SpringMVC 如何使用注解完成登录拦截

    这篇文章主要介绍了SpringMVC 如何使用注解完成登录拦截,帮助大家更好的理解和学习使用springMVC,感兴趣的朋友可以了解下
    2021-03-03

最新评论