使用 SimpleDateFormat 格式化日期

简介: 使用 SimpleDateFormat 格式化日期

日期比较
Java使用以下三种方法来比较两个日期:

使用 getTime() 方法获取两个日期(自1970年1月1日经历的毫秒数值),然后比较这两个值。
使用方法 before(),after() 和 equals()。例如,一个月的12号比18号早,则 new Date(99, 2, 12).before(new Date (99, 2, 18)) 返回true。
使用 compareTo() 方法,它是由 Comparable 接口定义的,Date 类实现了这个接口。
使用 SimpleDateFormat 格式化日期
SimpleDateFormat 是一个以语言环境敏感的方式来格式化和分析日期的类。SimpleDateFormat 允许你选择任何用户自定义日期时间格式来运行。例如:

实例
import java.util.*;
import java.text.*;

public class DateDemo {
public static void main(String[] args) {

  Date dNow = new Date( );
  SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss");

  System.out.println("当前时间为: " + ft.format(dNow));

}
}

运行实例 »
SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss");

目录
相关文章
|
6月前
|
存储 安全 Java
使用SimpleDateFormat进行日期格式化
使用SimpleDateFormat进行日期格式化
还在用 SimpleDateFormat 做时间格式化?小心项目崩掉
SimpleDateFormat.parse() 方法的线程安全问题 错误示例 非线程安全原因分析 解决方法
|
缓存 安全 Java
你真的会使用SimpleDateFormat吗?
在日常开发中,我们经常会用到时间,我们有很多办法在Java代码中获取时间。但是不同的方法获取到的时间的格式都不尽相同,这时候就需要一种格式化工具,把时间显示成我们需要的格式。
你真的会使用SimpleDateFormat吗?
使用 SimpleDateFormat 格式化日期
使用 SimpleDateFormat 格式化日期
140 0
|
Java 数据库
SimpleDateFormat 使用
SimpleDateFormat 使用
102 0
|
API
日期时间类(Date、DateFormat、Calendar)
日期时间类(Date、DateFormat、Calendar)
209 1
有关日期格式化的问题
有关日期格式化的问题
113 0
|
前端开发
2022-01-01 关于日期格式化的YYYY 的坑。
传说日期格式化的YYYY会出问题,我一直都是这么写的呀,也没注意过。
509 0
DateTimeFormatter 和 LocalDateTime 日期转换
将字符串转换为Date类型,Date转换为字符串。
SimpleDateFormat日期格式化顺延,setLenient关闭顺延
SimpleDateFormat日期格式化顺延,setLenient关闭顺延
277 0