SimpleDateFormat 使用

简介: SimpleDateFormat 使用

Java中怎么才能把日期转换成想要的格式呢,或把字符串转换成一定格式的日期,如把数据库中的日期或时间转换成自己想要的格式,JAVA中提供了SimpleDateFormat类可以实现,以下是SimpleDateFormat的用法及实例:

java.text``类 SimpleDateFormat``java.lang.Object``  ``java.text.Format``      ``java.text.DateFormat``          ``java.text.SimpleDateFormat``所有已实现的接口:``Serializable, Cloneable``  SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。``SimpleDateFormat 使得可以选择任何用户定义的日期-时间格式的模式。但是,仍然建议通过 DateFormat 中的 getTimeInstance、getDateInstance 或 getDateTimeInstance 来创建日期-时间格式器。每一个这样的类方法都能够返回一个以默认格式模式初始化的日期/时间格式器。``  package ceshi;``  import java.text.ParseException;``import java.text.SimpleDateFormat;``import java.util.Date;``  public class Ceshi {``   ``public static void  main(String[] args) ``throws ParseException {``  ``SimpleDateFormat CeshiFmt0=``new SimpleDateFormat(``"Gyyyy年MM月dd日 HH时mm分ss秒"``);``        ``SimpleDateFormat CeshiFmt1=``new SimpleDateFormat(``"yyyy/MM/dd HH:mm"``);``        ``SimpleDateFormat CeshiFmt2=``new SimpleDateFormat(``"yyyy-MM-dd HH:mm:ss"``);``        ``SimpleDateFormat CeshiFmt3=``new SimpleDateFormat(``"yyyy年MM月dd日 HH时mm分ss秒 E "``);``        ``SimpleDateFormat CeshiFmt4=``new SimpleDateFormat(``"yyyy/MM/dd E"``);``        ``SimpleDateFormat CeshiFmt5=``new SimpleDateFormat(``                ``"一年中的第 D 天 ,第w个星期 ,一个月中第W个星期 ,k时 z时区"``);``        ``Date now=``new Date();``        ``CeshiFmt0.format(now);``   。。。。。。。。。。。。。


目录
相关文章
localdatetime 比较相等
localdatetime 比较相等
678 2
|
5月前
|
存储 安全 Java
使用SimpleDateFormat进行日期格式化
使用SimpleDateFormat进行日期格式化
还在用 SimpleDateFormat 做时间格式化?小心项目崩掉
SimpleDateFormat.parse() 方法的线程安全问题 错误示例 非线程安全原因分析 解决方法
|
Java
LocalDateTime序列化成yyyy-MM-dd HH:mm
LocalDateTime序列化成yyyy-MM-dd HH:mm
249 0
|
缓存 安全 Java
你真的会使用SimpleDateFormat吗?
在日常开发中,我们经常会用到时间,我们有很多办法在Java代码中获取时间。但是不同的方法获取到的时间的格式都不尽相同,这时候就需要一种格式化工具,把时间显示成我们需要的格式。
你真的会使用SimpleDateFormat吗?
|
存储 安全
解决SimpleDateFormat线程安全问题
SimpleDateFormat是线程不安全的类,一般不要定义为static变量,如果定义为static,必须通过加锁等方式保证线程安全。
354 0
使用 SimpleDateFormat 格式化日期
使用 SimpleDateFormat 格式化日期
136 0
SimpleDateFormat 线程安全问题
SimpleDateFormat 线程安全问题
154 0
SimpleDateFormat 线程安全问题
|
Java
Java格式化时间为yyyy-MM-dd HH:mm:ss
Java格式化时间为yyyy-MM-dd HH:mm:ss
396 0