Date:后端Date相关操作

本文详细介绍了Java中日期时间操作的基础知识,包括java.sql.Date与java.util.Date之间的转换方法,如何使用SimpleDateFormat进行日期字符串的格式化及解析,并讨论了SimpleDateFormat线程安全性问题及可能的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.java.sql.Date和java.util.Date

Date ud=new Date();

java.sql.Date sd=new java.sql.Date(ud.getTime());

2.Date<-->String:年月日获取

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-mm-dd");

或者

SimpleDateFormat sdf=new SimpleDateFormat();

sdf.applyPattern("yyyy-mm-dd");

转换:

String ad=sdf.format(new Date());

Date d=sdf.parse("2018-9-9");

标识位

 

G 年代标志符:公元/公元前

年-月-日 时:分:秒:毫秒    上/下午    星期    (h:1~12,H:0~23)

  yyyy-MM-dd    hh/HH:mm:ss:SS    a    E

时(k:1~24,K:0~11)    一年中的第几天    一月中第几个星期几

k/K    第D天/年    第F个E/月    

一年/月中第几个星期(周日~周六为一组)    时区CST

w/W    z

3.SimpleDateFormat线程不安全解决

4.DatetimeUtil:事件处理类封装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值