Date类

Date类

1.设置时间格式

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
      System.out.println(df.format(new Date()));// new Date()为获取当前系统时间

2.创建对象

方法一:

Date类对象用来表示日期和时间,该类提供了一系列操作日期和时间各组成部分的方法,Date类中使用最多的是获取系统当前的日期和时间,

Date date=new Date();//这句代码是使用当前时间创建日期对象

示例代码如下:

public static void main(String[] args) {

 //使用Date创建日期对象

 Date date=new Date();

 System.out.println("当前的日期是------>"+date);

 }

控制台输入的结果:

当前的日期是------>Fri Nov 30 19:40:37 CST 2018

但是我们看到,输出的结果是格林威治时间格式,和我们平常看到的不一样,对于这种时间格式我们可以使用格式化时间日期类----SimpleDateFormat来格式化成我们想要的时间,具体实现代码如下:

public static void main(String[] args) {

 //使用Date创建日期对象

 Date date=new Date();

 System.out.println("当前的日期是------>"+date);

 /**

  \* 创建格式化时间日期类

  *构造入参String类型就是我们想要转换成的时间形式

  */

 SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 

 System.out.println("格式化后的时间------->"+format.format(date)); 

 }

控制台输出的结果

当前的日期是------>Fri Nov 30 20:01:15 CST 2018

格式化后的时间------->2018-11-30 20:01:15

3.分割字符串

如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“a=1 and b =2 or c=3”,把三个都分隔出来,可以用String.split("and|or");。

   String[] tmpAuthors=tempAuthorStr.split(";|,|;|,");

4.字符串转换为时间

  1. String time = "2018:09:05 16:07:40";
    SimpleDateFormat     sdf = new SimpleDateFormat("yyyy:MM:dd     HH:mm:ss");
    Date shootingTime =     sdf.parse(time);
    
posted @   记录学习Blog  阅读(84)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示