news 2026/5/11 16:19:21

Date返回的自定义格式化

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Date返回的自定义格式化

文章目录

  • Date自定义返回格式
    • 通过重写get方法
    • 注解方式
  • LocalDateTime自定义返回
    • 重写get
    • 注解

Date自定义返回格式

Date 默认返回的格式可能不是我们想要的格式.我们可以手动指定返回格式.

通过重写get方法

java标准库为我们提供了自定义格式的类,可以在jdk文档中输入SimpleDateFormat找到

LetterDate or Time ComponentPresentationExamples
GEra designatorTextAD
yYearYear1996; 96
YWeek yearYear2009; 09
MMonth in year (context sensitive)MonthJuly; Jul; 07
LMonth in year (standalone form)MonthJuly; Jul; 07
wWeek in yearNumber27
WWeek in monthNumber2
DDay in yearNumber189
dDay in monthNumber10
FDay of week in monthNumber2
EDay name in weekTextTuesday; Tue
uDay number of week (1 = Monday, …, 7 = Sunday)Number1
aAm/pm markerTextPM
HHour in day (0-23)Number0
kHour in day (1-24)Number24
KHour in am/pm (0-11)Number0
hHour in am/pm (1-12)Number12
mMinute in hourNumber30
sSecond in minuteNumber55
SMillisecondNumber978
zTime zoneGeneral time zonePacific Standard Time; PST; GMT-08:00
ZTime zoneRFC 822 time zone-0800
XTime zoneISO 8601 time zone-08; -0800; -08:00
  1. 自定义一个类,在方法内部写入需要改的格式,然后返回这个格式,返回的是String类型!
publicclassDateUtils{publicstaticStringdateFormat(Datedate){SimpleDateFormatsimpleDateFormat=newSimpleDateFormat("yyyy-MM-dd HH:mm:ss");returnsimpleDateFormat.format(date);}}
  1. 重写get方法
privateDatecreateTime;publicStringgetCreateTime(){returnDateUtils.dateFormat(createTime);}

注解方式

如果是web程序一般不需要导入依赖

@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")privateDatecreateTime;

如果没有找到注解,尝试导入依赖

<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId></dependency>

LocalDateTime自定义返回

LocatDateTime的时间是指定一个地区的,Date是不带时区的

重写get

SimpleDateFormatsdf=newSimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy",Locale.ENGLISH);

注解

@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",locale="zh_CN")privateLocalDateTimecreateTime;
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/11 16:16:34

5分钟掌握League-Toolkit:英雄联盟玩家必备的智能游戏助手

5分钟掌握League-Toolkit&#xff1a;英雄联盟玩家必备的智能游戏助手 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power &#x1f680;. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit 还在为英雄联盟繁琐的游…

作者头像 李华
网站建设 2026/5/11 16:14:33

3个智能模块彻底改变你的英雄联盟游戏体验

3个智能模块彻底改变你的英雄联盟游戏体验 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power &#x1f680;. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit 还在为英雄联盟中繁琐的客户端操作和信息获取不便而…

作者头像 李华
网站建设 2026/5/11 16:09:33

3种方法修复ROG游戏本色彩配置文件丢失问题:G-Helper实战指南

3种方法修复ROG游戏本色彩配置文件丢失问题&#xff1a;G-Helper实战指南 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenb…

作者头像 李华