我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

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

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Java中如何对日期时间进行格式化

这篇文章将为大家详细讲解有关Java中如何对日期时间进行格式化,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Java格式化日期时间的方法import java.text.ParseExcep
2023-05-31

Python3中怎么对日期进行格式化

这篇文章主要介绍“Python3中怎么对日期进行格式化”,在日常操作中,相信很多人在Python3中怎么对日期进行格式化问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python3中怎么对日期进行格式化”的疑
2023-06-27

Vueelementel-table-column中对日期进行格式化方式(全局过滤器)

这篇文章主要介绍了Vueelementel-table-column中对日期进行格式化方式(全局过滤器),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-05-15

Java技能点之SimpleDateFormat进行日期格式化问题

这篇文章主要介绍了Java技能点之SimpleDateFormat进行日期格式化问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-05-16

怎么使用PHP date()函数对日期或时间进行格式化

要使用PHP的date()函数对日期或时间进行格式化,需要传递两个参数给该函数。第一个参数是日期或时间的格式,第二个参数是要格式化的日期或时间。以下是一些常用的日期和时间格式字符串:- Y:四位数的年份(例如 2021)- m:两位数的月份
2023-10-12

Java中如何将日期数据类型的格式进行转换

这篇文章给大家介绍Java中如何将日期数据类型的格式进行转换,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Date类:1、Date类型转String类型(以时间格式1970-01-01 01:01:01为例)//yyy
2023-05-31

Vue element el-table-column中对日期进行格式化的方法是什么

这篇文章主要讲解了“Vue element el-table-column中对日期进行格式化的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue element el-table
2023-07-06

如何在Java中使用SimpleDateFormat对日期格式进行转换

这篇文章主要介绍了如何在Java中使用SimpleDateFormat对日期格式进行转换,编程网小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随编程网小编来看看吧!Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向
2023-05-30

如何java中使用DecimalFormat实现对数字进行格式化

这期内容当中小编将会给大家带来有关如何java中使用DecimalFormat实现对数字进行格式化,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。java 使用DecimalFormat进行数字的格式化实例
2023-05-31

C++中怎样对程序中的浮点数据进行“整齐”地格式化

本篇内容介绍了“C++中怎样对程序中的浮点数据进行“整齐”地格式化”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下面进行详细说明在C++中怎
2023-06-17

Express框架中使用EJS模板引擎并结合silly-datetime库进行日期格式化的实现方法 原创

这篇文章主要介绍了Express框架中使用EJS模板引擎并结合silly-datetime库进行日期格式化的实现方法,结合具体实例形式分析了express框架引入EJS模版以及导入silly-datetime库的格式化方法传递给EJS模版使用的相关操作技巧,需要的朋友可以参考下
2023-05-20

阿里云数据库密码格式化不了的原因及解决方法

在使用阿里云数据库的过程中,有时会遇到密码格式化不了的问题。本文将详细介绍这个问题的原因以及相应的解决方法。一、问题原因密码格式化不了可能是由于多种原因造成的,以下是一些常见的原因:密码包含特殊字符:阿里云数据库对密码的长度和复杂度有严格的要求,其中不允许包含特殊字符。如果密码中包含特殊字符,那么就可能导致密码格
阿里云数据库密码格式化不了的原因及解决方法
2024-01-25

C#中如何使用XML和JSON数据格式进行数据存储和传输及解决方法

C#中如何使用XML和JSON数据格式进行数据存储和传输及解决方法XML和JSON是目前广泛应用于数据交换和存储的两种标准格式。在C#中,我们可以使用内置的库和工具来处理和操作XML和JSON数据。本文将详细介绍如何在C#中使用XML和JS
2023-10-22

第77讲:二进制方式搭建MySQL数据库5.7版本以及错误日志管理

二进制方式搭建MySQL数据库5.7版本 前面是使用的yum的方式安装的MySQL数据库,在企业生产环境中大多数都用二进制方式安装。 本次使用二进制方式搭建MySQL 5.7.36版本。 1.二进制安装MySQL5.7版本 1.1.
第77讲:二进制方式搭建MySQL数据库5.7版本以及错误日志管理
2023-12-22

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录