当前位置: 首页 > article >正文

java操作日期时间类

Date类:

java.util.Date类:表示日期和时间

  • 提供操作日期和时间各组成部分的方法

java.text.SimpleDateFormat类

创建了一个当前日期和时间的Date对象后,使用SimpleDateFormat将日期和时间格式化为指定的字符串格式 ,可以用String类型接收字符串。"yyyy-MM-dd HH-mm-ss"是一种规定好了的日期和时间格式

//创建日期对象
Date date = new Date(); 
//定制日期格式
SimpleDateFormat formater = new SimpleDateFormat("yyyy- MM-dd HH:mm:ss");

System.out.println("当前时间:"+formater.format(date));

Calendar类:

Calendar类是一个抽象类,可以通过静态方法getInstance()来获得Calendar的对象,其实这个获得的对象是它子类的对象。

int get(int field) 静态方法

返回给定日历字段的值

YEAR

MONTH

DAY_OF_MONTH

一月中的某天

DAY_OF_WEEK

一星期中的某天

getInstance()

获取Calendar对象

  //因为这个getInstance()是静态常量,用来获取对象
        Calendar calendar = Calendar.getInstance();
//get方法用来从Calendar对象中获取特定的字段值  
        System.out.println("今天是:"+calendar.get(Calendar.YEAR)+
                           "年"+calendar.get(Calendar.MONTH)+
                           "月"+calendar.get(Calendar.DAY_OF_MONTH+1)+"日");

设置日期:

 calendar.set(2015, Calendar.APRIL, 6); // 设置日期为2015年4月6日


http://www.kler.cn/a/287223.html

相关文章:

  • WQ9101 WIFI6模组移植实操
  • 详细分析ipvsadm负载均衡的命令
  • 【Linux】基础02
  • webpack配置
  • Spring Security 核心组件
  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-11-04
  • v-bind,v-on与简写:和@有什么区别?
  • [Linux网络]TCP三次握手和四次挥手的连接建立和断开
  • win10环境下gvim离线配置插件的一些补充
  • 8.22
  • javascript指什么
  • blender4.2中安装插件的方式
  • 国密起步5:GmSSL3交叉编译arm64
  • Qt/QML学习-Dialog
  • 深入解析Go语言os/user包:用户和组管理实战指南
  • Apache Arrow简介
  • vscode Git代码版本回退
  • 【 html+css 绚丽Loading 】 000031 三元轮回盘
  • mac电脑登录循环重启问题
  • 基于Angular技术的MES系统基础管理功能的实现
  • c/c++:CMakeLists.txt中添加编译/连接选项使用内存错误检测工具Address Sanitizer(ASan)
  • 设计模式 11 享元模式
  • 力扣SQL仅数据库(580-608)
  • Wallcraft壁纸大全3.39.0 4K画质精品壁纸解锁VIP
  • PHP智能化排队叫号系统微信小程序源码
  • 如何防范ddos 攻击