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

作者:墨雨森林 时间:2023-08-23 12:27:52 

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及数据库对日期进行格式化方式

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

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

来源:https://blog.csdn.net/SUPERLEIJIAWEI/article/details/88284352

标签:Java,数据库,日期,格式化
0
投稿

猜你喜欢

  • Java NIO:浅析IO模型_动力节点Java学院整理

    2022-01-17 17:07:38
  • android 开发教程之日历项目实践(二)

    2022-05-05 22:22:13
  • Android解决ScrollView下嵌套ListView和GridView中内容显示不全的问题

    2023-09-26 23:32:58
  • java+jsp+struts2实现发送邮件功能

    2023-08-28 18:25:27
  • 详解Android Activity的启动流程

    2023-07-29 08:06:19
  • Android实现的数字格式化用法示例

    2023-09-30 09:03:28
  • C#通过PInvoke调用c++函数的备忘录的实例详解

    2023-11-25 12:53:08
  • Java Spring Controller 获取请求参数的几种方法详解

    2023-04-07 02:11:17
  • Java线程并发访问代码分析

    2022-08-15 17:42:08
  • 功能强大的Android滚动控件RecyclerView

    2022-11-30 13:45:27
  • JavaScript 与 Java 区别介绍 学java怎么样

    2023-11-25 12:23:49
  • C# Winform实现圆角无锯齿按钮

    2023-09-16 02:26:29
  • C#实现无损压缩图片的示例详解

    2023-04-29 21:07:26
  • java多线程抓取铃声多多官网的铃声数据

    2023-12-18 23:20:05
  • MySQL+SSM+Ajax上传图片问题

    2023-01-26 04:22:52
  • java实现邮件发送

    2022-06-03 02:48:20
  • 在多线程中调用winform窗体控件的实现方法

    2023-09-13 09:07:43
  • 浅谈Android ANR的信息收集过程

    2023-12-02 00:54:00
  • Eclipse转Itellij IDEA导入Git/svn本地项目的详细步骤

    2021-11-06 12:57:10
  • C#使用GUID(全局统一标识符)

    2022-08-23 10:25:25
  • asp之家 软件编程 m.aspxhome.com